天天看點

Host 'localhost' is not allowed to connect to this MySQL server

Host 'localhost' is not allowed to connect to this MySQL server 解決方法

起因

   系統本來就裝了Mysql5.5版本,後來又裝了一個WAMP,裡面又一個MySQL5.1的。切換使用多了,就産生了誤操作。試了一下網上大多的方法,好像都不行。但後來找到了一個可行的方法。

方法

首先停止mysql服務:

sc stop mysql

Host 'localhost' is not allowed to connect to this MySQL server

   然後:

mysqld --skip-grant-tables

   另開一個終端,繼續

mysqlcheck --check-upgrade --all-databases --auto-repair

Host 'localhost' is not allowed to connect to this MySQL server

   然後再輸入

mysql

   就可以進入MySQL控制台了。現在可以修改mysql.user表了。

繼續閱讀