绝对没有什么能让我登录到mysql root?

时间:2014-06-11 03:16:25

标签: phpmyadmin mysql

关注了众多论坛,主题,教程,SO问题,没有任何内容可以让我登录root。

我在配置中的两个位置都更改了“AllowNoPassword”= TRUE。什么都没有。

关注http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html,成功更改了密码,并且STILL不会让我登录。

我做的最后一件事是:

/etc/init.d/mysql stop
* Stopping MySQL database server mysqld

mysqld_safe --skip-grant-tables &
* mysqld_safe Logging to '/var/log/mysql/error.log'.
* mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

mysql

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
* Query OK, 1 row affected (0.00 sec)
* Rows matched: 1 Changed: 1 Warnings: 0

FLUSH PRIVILEGES;
* Query OK, 0 rows affected (0.00 sec)

CTRL+C

kill `cat /mysql-data-directory/host_name.pid`

/etc/init.d/mysql start
* Starting MySQL database server mysqld
* Checking for tables which need an upgrade, are corrupt or were not closed cleanly.

(输出为*)

没什么。尝试mysql -h localhost -u root -p然后输入密码时仍会拒绝访问权限。我不是专业人士,这实际上是一个学习服务器,我设置了一些网站的多个实例,现在没有任何密码正常工作。

在上面的步骤中,我知道我更新了密码的事实,因为我甚至尝试更改站点各个数据库密码,现在它们已经坏了,因为CMS无法再使用不同的密码连接到数据库。 / p>

编辑:回头看来现在有4个不同的root用户?我应该删除3吗?如果是,我知道要删除哪些?

0 个答案:

没有答案