首先下载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右键点击重启即可
