1.以管理员身份运行cmd,切换到自己mysql的安装目录,示例:cd D:\mysql-5.7.13-winx64\bin (这是我的安装目录)
2.移除以前安装的环境: mysqld --remove
3.把安装目录下的my-default.ini复制一份到当前文件夹,命名为:my.ini
4.用记事本打开my.ini,找到【mysqld】,加入以下代码:
1 2 3 4 5 |
|
skip-grant-tables 这个配置项的作用是跳过登录的验证
5.在cmd窗口执行指令:
|
执行以下指令:
|
此时会报错:
MySQL 服务无法启动。
服务没有报告任何错误
原因是没有data这个文件夹
这是我们执行以下指令:
|
这条指令会自动生成data文件夹
注意:在此之前,我们不需要自己手动创建data文件夹,原因是data文件夹里面有一些文件需要系统自动生成。成功执行这条命令,打开data文件夹会发现 里面多了一些文件!
6.执行以下命令:
|
这时mysql就会成功启动了
7.执行命令:
|
按 ‘回车’键 (不用输入密码,可直接进入)
7.设置root密码,依次执行以下指令:
use mysql;
update user set authentication_string="此处是你想设置的密码";
exit;