Windows10 + MySQL
问题 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
使用 >mysqladmin -u root -p password 123456 想修改root密码,但修改后,无法使用root访问MySQL。
解决办法
-
打开mysql目录下的 my.ini
-
在 [mysqld] 后添加 skip-grant-tables , 保存
-
重启mysql 服务
net stop mysql57
net start mysql57 -
登录时无需输入密码
-
使用 update mysql.user set password=password(‘12345’) where user=‘root’; 重设密码,不成功。
因为5.7之后,已经没有password这个字段了