1.mysql 更改root用户密码后,再重新登陆系统时会产生如下的错误:
Access denied for user 'root'@'localhost' (using password: YES),![]()
这是由于更改用户密码后没有给予权限造成的。
同时,在修改密码后用新密码登陆时,提示如下的错误:
Access denied for user ''@'localhost' (using password: YES),说明存在用户名为空的默认用户,所以可以删除掉它,
正确的更改密码操作为:
mysql>update user set password='dev' where user='root';
mysql>flush privileges;
mysql>grant all privileges on *.* to root@localhost identified by 'dev';
mysql>flush privileges;
mysql>delete from user where user='';
mysql>flush privileges;
Access denied for user 'root'@'localhost' (using password: YES),
这是由于更改用户密码后没有给予权限造成的。
同时,在修改密码后用新密码登陆时,提示如下的错误:
Access denied for user ''@'localhost' (using password: YES),说明存在用户名为空的默认用户,所以可以删除掉它,
正确的更改密码操作为:
mysql>update user set password='dev' where user='root';
mysql>flush privileges;
mysql>grant all privileges on *.* to root@localhost identified by 'dev';
mysql>flush privileges;
mysql>delete from user where user='';
mysql>flush privileges;
本文详细介绍了在更改MySQL root用户密码后遇到登录错误时的解决步骤,包括更新用户权限、刷新权限、删除默认空用户名用户及刷新权限等关键操作。
111万+

被折叠的 条评论
为什么被折叠?



