没有root用户的Mysql用户表

时间:2018-01-14 03:42:14

标签: mysql select join mysqli mysql-workbench

我正在尝试重置root用户的密码,并且我已成功执行以下命令

service mysql stop
mysqld_safe --skip-grant-tables
mysql -u root

现在,当我在root表格中查找user时,我得到empty set

mysql> select * from user where User regexp 'root';
Empty set (0.00 sec)

如何可能没有root帐户,我仍然可以mysql -u root

登录

用于更新root密码的命令?

我正在使用Mysql版本5.6 `

1 个答案:

答案 0 :(得分:0)

要查看MySQL中的帐户列表,请使用以下查询:

SELECT User FROM mysql.user;

同样要重置root用户的密码,请访问MySQL 5.6的官方文档,因为不同操作系统的命令会有所不同 -

https://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html