MySql access denied for user錯誤數據庫
MySql access denied for user錯誤數據庫
MySql遠程鏈接時的「access denied for user **@**」錯誤,搞的我很頭大,後來查出來解決方法。記錄一下,怕之後再忘記:ide
首 先本地登錄MySQL,而後執行這兩句代碼:GRANT ALL PRIVILEGES ON *.* TO root@’%’ IDENTIFIED BY ’000000′;FLUSH PRIVILEGES;格式:grant 權限 on 數據庫名.表名 用戶@登陸主機 identified by 「用戶密碼」;spa
參 數說明: ALL PRIVILEGES表示賦給遠程登陸用戶的權限,ALL PRIVILEGES表示全部的權限,你也能夠單獨或組合賦select,update,insert,delete權限;*.*:第一個*表示要賦權的 數據庫名,*固然表示所有數據庫了,第二個*表示數據庫下的表名,同理,*表示所有表,像我這樣的懶人固然就直接用*.*了,反正都是本身開發用開發
root 表示要賦權的用戶;%表示遠程登陸的IP,若是要限制登陸IP的話,這裏就添你容許登陸的IP,好比192.18.1.99等,%表示不限制IP(再次偷 懶),000000是用戶遠程登陸的密碼。就這麼簡單。這句運行之後再運行FLUSH PRIVILEGES,搞定!it