8

我忘记了我的 MySQL 所有者的详细信息。我需要一种方法来找到我的用户名。我的密码不会有问题。我使用 Ubuntu 12.04 Linux,并且更喜欢命令行解决方案。

先感谢您。

4

2 回答 2

7

好吧,那么你有一个明确的方法来恢复它:

  1. 使用跳过授权表选项运行您的 MySQL 服务器。
  2. 以 root 身份登录
  3. 运行查询

    SELECT DISTINCT user FROM mysql.user
    
  4. 就是这样 - 你有一个用户列表。把它保存在某个地方,然后正常运行服务器并一一尝试您的用户名。

提示:如果要重置root密码,有相应的手册页

于 2013-09-10T13:12:26.623 回答
0

那么有一种简单的方法如何以root身份更改mysql用户密码

mysql -u root -p password
mysql> SET PASSWORD FOR username = PASSWORD('new_password_here');
于 2013-09-10T13:15:54.533 回答