mysql
error 1045 (28000): access denied for user 『root』@『localhost』 (using password: yes) 。
出現這個問題是因為沒有許可權訪問root賬號,或者說你的密碼錯誤了。
(2)新增免密碼登入語句 skip-grant-tables ,然後儲存退出。
(3)重新登入資料庫,因為上面已經設定免密碼登入,所以這次登入不需要密碼:
mysql -u root -p 直接回車即可。
(4)use myql; 切換到mysql資料庫。
(5)update user set authentication_string=』』 where user=『root』;
將root使用者密碼設定為空 『』 。
(6)重新回到 my.cnf,將免密碼登入語句刪除 skip-grant-tables,儲存退出。
(7)再次登入資料庫,因為上面已經將密碼設定為空 『』 ,所以這次登入資料庫同樣不需要密碼,
直接使用 mysql -u root -p 直接回車即可登入。
(8)alter user 『root』@』%』 identified by 『123456』;
為 root賬號設定密碼。
(9)退出,重新登入,輸入密碼 123456 就可以了。
全部完成 !!!
MySQL1045錯誤的解決方法
今天莫名其妙資料庫就忽然連不上去了,報了如上錯誤,查了查才知道出現這個錯誤本質原因就是使用者密碼出現了錯誤。一 修改my.ini配置檔案 1 首先找到mysql安裝路徑下的my.ini檔案,用記事本的方式開啟,2 開啟後,找到mysqld這個位置,3 在 mysqld 底下新增語句 skip gra...
MySQL常見錯誤解決方案
1 mysql運算元據庫報1049錯誤的解決辦法 create database 資料庫名 建立乙個資料庫即可解決,具體原因還未知 2 linux下配置mysql開機自啟動 命令echo service mysqld start etc rc.local 或者進入 etc 目錄,直接vim rc.l...
mysql 10055 錯誤解決方案
環境 windows 2003 iis php mysql,伺服器執行一段時間後,提示can t connect to mysql server on localhost 10055 錯誤。無法重啟mysql服務,提示埠被佔。檢查發現埠並沒被佔。重起伺服器後恢復正常。但過一段時間以後,又出現此錯誤。...