1.下载MySQL

下载链接:MySQL官网

在最下面找到MySQL community server点击进入

2.它会自动显示最新版本,我使用的是5.7.28版本的,可以点击“Looking for previous GA versions”可以看到以前的版本

3.我选择的是window(86,64-bits),ZIP Archive格式的文件,直接进行下载,不用注册

4.下载完成后解压,我是放在E盘中

5.进行环境变量设置

6.配置完环境变量之后,在E:\mysql-5.7.28-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)

7.mysql.ini就是新建一个TXT文件,把下面的内容直接复制粘贴到文件中,把两个路径改为你自己的路径,然后保存,改文件的后缀名即可

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 

[mysqld]

#设置3306端口
port = 3306 

# 设置mysql的安装目录
basedir=E:\mysql-5.7.28-winx64

# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.28-winx64\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

8.打开cmd,直接输入如下命令(不需要进入安装目录,因为之前配置过环境变量),回车,等一会,就会跳出另一行的“C:\Windows\system32>”

mysqld --initialize-insecure --user=mysql

有可能在输入上面的命令后电脑会由于缺少一些dll文件而报错,我当时就是报了如下错误,下面贴出自己当时的解决方法,其他问题可以自行百度,一般都能找到解决方法的

msvcp120.dll是vs2012编译的程序默认的库文件。msvcp120.dll可以解决某些大型游戏、程序由于vs2012编译系统中缺失此dll的问题。vs2012编写的程序运行所需dll。

解决方法:

1.从别人电脑里面直接拷贝这个文件,然后放到下面指定的文件夹下

2.win7系统提示msvcp120.dll丢失如何解决,在网上下载Microsoft vc++ 2013 的86版本运行即可

我当时用得下载链接:VC++2013下载链接(温馨提示:我当时安装了之后有很多流氓软件,后期可以卸载,也可以自行下载)

对于32位系统,dll文件放在C:\Windows\System32下。

对于64位系统,dll文件放在C:\Windows\SysWOW64下。

9.输入下面命令,回车,会提示安装成功

mysqld install

此时安装成功以后,我们的数据库是没有密码的,即你登录的时候要你输入密码的时候直接按enter就可以进入,因此,下面我们来为数据库设置密码

10.启动服务,输入如下命令,回车,启动成功后如下图

net start mysql

11.服务启动成功之后,输入登录命令(第一次登录没有密码,直接按回车过)

mysql -u root -p

12.修改密码(必须先启动mysql),因为我当时是用的“mysqladmin -u root -p password”这个命令来改密码,但是失败了,并且在输入其他命令也没反应,因此就关了上面的窗口,重新打开cmd界面,执行如下命令回车,enter password也回车,重新登录 ,在输入下一行命令更改密码(此处忘记截图了,不好意思!)

mysql -uroot -p
set password for 用户名@localhost = password('新密码'); 

13.下面来验证我们把密码更改成功,另外新开一个cmd窗口,输入以下命令进行登录,先直接按回车,提示我们此时密码输入错误,再重新登录,输入我们设置的密码“root”成功进入

mysql -uroot -p

最后输入如下命令退出

exit

 

下一篇:VS MFC界面工程项目配置MySQL数据库

 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐