解決mysql 數據庫連接密碼


解決mysql 數據庫連接密碼

用到的命令:

bin>net stop mysql
bin>mysqld --skip-grant-tables
bin>mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>quit
bin>mysqladmin -u root -p shutdown
bin>net start mysql
  1. 進入 mysql 的 bin 目錄下,打開 cmd ,關閉 mysql 數據庫。
    blob.jpg
    blob.jpg
  2. 輸入 mysqld --skip-grant-tables 回車。
    (–skip-grant-tables 的意思是啟動 MySQL 服務的時候跳過權限表認證)
    注意:這時候,剛剛打開的 cmd 窗口已經不能使用了。重新再 bin 目錄下打開一個新的 cmd 窗口進行下面的操作
    blob.jpg
  3. 重新打開一個 cmd 窗口。輸入 mysql 回車
    blob.jpg
  4. 進mysql數據庫 use mysql
    blob.jpg
  5. 修改數據庫連接密碼:
    update user set password=password("123456") where user="root";
    注釋:這里的“123456”為新密碼,root是用戶名,請根據自己的需求,輸入新的密碼。注意語句后面的“;”不能遺漏。
    blob.jpg
  6. 刷新權限(必須步驟)
    flush privileges;
    blob.jpg
  7. 退出 mysql
    blob.jpg
  8. 修改 root 密碼后,需要執行下面的語句和新修改的密碼。不然開啟 mysql 時會出錯。
    mysqladmin -u root -p shutdown
    blob.jpg
  9. 重啟 mysql
    blob.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM