错误(密码太简单 mysql 5.7.13,安装系统 ECS windows 2012 R2):
C:\mysql\mysql-5.7.13-winx64\bin>mysql -u root -p
Enter password: **
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
原因:密码过于简单
修改为复杂密码:
- 首先 mysql 无密码登陆
- 配置文件 my.ini 下添加 skip-grant-tables,重启mysql服务
- mysql -u root 回车进入mysql
- 然后修改root密码
- use mysql;
- UPDATE user SET authentication_string=PASSWORD(‘复杂密码’) where USER=’root’;
- FLUSH PRIVILEGES;
- exit;
- 最后 在my.ini中 去掉 skip-grant-tables,重启mysql服务即可
备注:my.ini 是解压缩版mysql的配置文件