MySql遠程鏈接時的「access denied for user **@**」錯誤,搞的我很頭大,後來查出來解決方法。記錄一下,怕之後再忘記:sql
首先本地登錄MySQL,而後執行這兩句代碼:數據庫
GRANT ALL PRIVILEGES ON *.* TO 你的帳戶@’%’ IDENTIFIED BY ’你的密碼′; FLUSH PRIVILEGES;
格式:grant 權限 on 數據庫名.表名 用戶@登陸主機 identified by 「用戶密碼」;
ide
參數說明: ALL PRIVILEGES表示賦給遠程登陸用戶的權限,ALL PRIVILEGES表示全部的權限,你也能夠單獨或組合賦select,update,insert,delete權限;*.*:第一個*表示要賦權的 數據庫名,*固然表示所有數據庫了,第二個*表示數據庫下的表名,同理,*表示所有表code