我正在尝试重置root用户的密码,并且我已经成功地执行了以下命令
service mysql stop
mysqld_safe --skip-grant-tables
mysql -u root现在,当我在user表中查找user时,我会得到一个empty set
mysql> select * from user where User regexp 'root';
Empty set (0.00 sec)怎么可能没有root帐户,我仍然可以以mysql -u root的身份登录
使用什么命令来更新root密码?
我使用的是MySQL版本5.6
发布于 2018-01-14 07:24:01
若要查看MySQL中的帐户列表,请使用以下查询:
SELECT User FROM mysql.user;
此外,要重置根用户的密码,请访问MySQL 5.6的正式文档,因为不同操作系统的命令不同-
https://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html
https://stackoverflow.com/questions/48246503
复制相似问题