记录一次windows mysql5.7安装失败的过程
首先下载mysql安装包 windows版本
https://dev.mysql.com/downloads/installer/
接着 在执行安装mysql msi安装包最后一步的时候,显示
Failed to start service MySQL57. 只有在任务处于完成状态(RanToCompletion、Fau
- 这时候 检查要么windows下面mysql的卸载残留没清理干净,
- 要么就是windows,mysql服务没起来。显示服务没起来,修改这个地方
- 这里更改后,手动右键图中红色MYSQL5.7这,启动,看看可以后,要记得点停止;
- mysql安装到最后一步,start server失败的地方。 继续安装就可以了
安装成功后,用navicat无法连接,ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor
- 然后到mysql 安装目录下面:C:\Program Files\MySQL\MySQL Server 5.7\bin
- 打开cmd,执行命令:
- mysqld --skip-grant-tables
-
上个窗口保留不要关闭,保证MySQL可以免密码登录,
-
新开管理员命令行,切换到MySQL的bin文件下,
-
输入mysql -uroot -p回车,不用输入密码,直接按回车跳过,
-
输入use mysql,进入数据库成功,
- UPDATE mysql.user SET authentication_string=PASSWORD(“123456”) WHERE User=“root”;
- 密码修改成 123456
- 使用以下命令刷新权限表:
- FLUSH PRIVILEGES;
最后重启mysql服务实例,上面红色图片MYSQL右键点击重启即可