1).访问官网,选择MySql Downloads
2).点击MySQL Community Server,进入下载界面
3).点击下载对应的版本就OK了
4).配置环境变量,点击新建
5).变量名为:MYSQL_HOME,添加自己的mysql-5.7.29-winx64文件夹所在位置
6).编辑Path,复制;%MYSQL_HOME%\bin到原有值的后面
7).在你的mysql-5.7.27-winx64目录下新建my.ini文件,我的是在D:\soft\Mysql\mysql-5.7.29-winx64目录下新建,my.ini文件的内容为
8).进入mysql安装目录,在启动之前先执行如下命令,创建data目录
注:这里运行cmd必须使用管理员身份运行
10).输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功;如出现Install of the Service Denied,则说明没有以管理员权限来运行cmd:
11).然后继续输入命令:mysqld --initialize,此时不会有任何提示:如果下面的错,修改my.ini 的路径中的单反斜线改为双反斜线
12).再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:
13).停止MySQL服务,输入命令行net stop mysql:
14).在D:\soft\Mysql\mysql-5.7.29-winx64目录下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可:
15).重启MySQL,输入启动命令:net start mysql,MySQL启动成功:
在输入命令mysql -u root -p,不需要输入密码,直接回车:进入MySQL成功!
16).输入命令行use mysql,进入数据库:
17)..输入命令行update user set authentication_string=password("xxxxxx") where user="root";xxxxxx是你设置的新密码,敲击回车后若出现以下信息,
证明修改成功!
18).手动停止MySQL服务,在win10搜索栏内输入 services.msc ,找到MySQL。点击右键,然后点击停止即可。然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。
19).再次启动cmd(管理员身份),输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!
20).然后输入命令行use mysql验证一下,成功!!!