連接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)