Host 'localhost' is not allowed to connect to this MySQL server 解決方法
起因
系統本來就裝了Mysql5.5版本,後來又裝了一個WAMP,裡面又一個MySQL5.1的。切換使用多了,就産生了誤操作。試了一下網上大多的方法,好像都不行。但後來找到了一個可行的方法。
方法
首先停止mysql服務:
sc stop mysql
然後:
mysqld --skip-grant-tables
另開一個終端,繼續
mysqlcheck --check-upgrade --all-databases --auto-repair
然後再輸入
mysql
就可以進入MySQL控制台了。現在可以修改mysql.user表了。