MYSQL連接Error (1133): Can’t find any matching row in the user table錯誤的解決辦法

連接mysql數據庫報錯如下:

Error (1133): Can’t find any matching row in the user table


解決辦法:

mysql> grant all on *.* to 'username'@'%' identified by 'password';

mysql> flush privileges;


*.*可以換成你要訪問具體哪個數據庫和具體哪張表


發生這一錯誤的原因是在變更了mysql.user表之後,沒有使用FLUSH PRIVILEGES命令來更新權限表(grant tables)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章