使用Naicat Premium遠程連接的mysql上面創建了一個新數據庫和新的用戶後,給該用戶添加這個新數據庫權限時出現:access denied for user 'root'@'%' to database xxxx的提示。
錯誤的原因是root用戶在遠程連接的MYSQL上面,沒有這個新數據庫的授權。在本地使用mysql應該不存在這個問題。
解決方法,執行授權:
grant all PRIVILEGES on xxxx.* to root@'%' identified by 'password' with grant option;
xxxx為創建的數據庫,password為root的密碼。請按實際要求進行更改。