【笔记】Windows手动安装Mysql
前言
Windows手动安装Mysql 5.7.30
准备工作
- Mysql 5.7.30 Windows ZIP Archive 传送门
开始安装
- 初始化
1 | mysqld --initialize --user=mysql --console |
- 安装服务
1 | mysqld -install |
- 启动服务
1 | net start mysql |
踩坑
报错:
Install/Remove of the Service Denied!
原因:权限不足
解决问题:用管理员身份打开cmd
踩坑
- 默认有初始密码且找不到
解决问题
- 关闭mysql服务
1 | net stop MySQL |
- 先用一个cmd通过安全模式启动mysql服务
1 | mysqld --skip-grant-tables |
- 再打开另一个新的cmd无密码进入mysql,再修改密码
1 | mysql -u root -p |
踩坑
- 在安全模式修改密码报错:
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
解决问题
- 先执行
1 | flush privileges; |
- 再改密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; |