1. 程式人生 > >阿里雲伺服器更改初始密碼(不知道初始密碼) 親測已解決

阿里雲伺服器更改初始密碼(不知道初始密碼) 親測已解決

登入mysql資料庫的時候出現 :

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: NO)

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'(using password: YES)

windows下,以上兩個錯誤的解決方法,以及出現 “發生系統錯誤 5。拒絕訪問”

處理方法;  (ps:本人親自測試)

1.     在安裝mysql的檔案目錄中找到配置檔案my.ini  ,然後右擊用記事本開啟,

2.     開啟後,搜尋mysqld關鍵字

找到後,在mysqld下面新增skip-grant-tables,儲存退出。

PS:若提示不讓儲存時,可以將該檔案剪下到桌面,更改儲存後再複製到mySQL目錄下

3.        儲存後重啟mySQL,

先要檢查mysql服務有沒有啟動.

啟動mysql服務,

(1) à右擊  à  我的電腦  à管理 啟動.

(2) 當用執行win +R   cmd

輸入 net start mysql  啟動mysql服務的時候出, “發生系統錯誤 5。拒絕訪問”

的時候

找到命令提示符  à右 擊  à管理員身份執行

輸入net start mysql  啟動mysql服務

4.       輸入mysql -u root -p就可以不用密碼登入了,出現password:的時候直接回車可以進入。

5.       mysql> use mysql; 回車        Database changed(修改資料庫)

6.       mysql> update user setpassword=password("123456") where user="root";  回車  重新設定密碼(這裡密碼為”123456”)注意:別忘分號. Query OK, 2 rowsaffected (0.09 sec)  Rows matched: 2  Changed: 2 Warnings: 0

7.       mysql> flush privileges;  回車 重新整理 Query OK, 0rows affected (0.00 sec)

8.       mysql> quitBye  退出

ps:在這裡123456為新密碼,使用者可根據自己需要修改成自己的密碼

9.       最後在剛才的my.ini這個檔案中,把剛才加入的"skip-grant-tables"這行刪除,儲存退出再重啟mysql服務就可以了。