MySQL初始化root密碼以及root密碼忘記解決方法


一、MySQL初始化root密碼

mysql默認root用戶沒有密碼,輸入mysql –u root 進入mysql

1、進入mysql數據庫

use mysql;

2、初始化root密碼

mysql>update user set password=PASSWORD('123456') where User='root';

(補充:授權請戳這里

二、root密碼忘記解決方法(Windows環境)

1、確保MySQL服務停止

例如,在DOS窗口下輸入 net stop mysql5 或 net stop mysql

2、打開第一個cmd窗口,進入MySQL安裝目錄下的bin目錄

例如,D:\mysql-5.5.35-win32\bin>

3、跳過權限安全檢查,MySQL服務運行起來后,不用輸入密碼就能進入數據庫

例如,D:\mysql-5.5.35-win32\bin>mysqld –defaults-file=”D:\mysql-5.5.35-win32\my.ini” –console –skip-grant-tables

4、打開第二個cmd窗口,連接MySQL

輸入命令:mysql -uroot -p

出現 Enter password: 直接回車

5、使用命令切換到mysql數據庫:

use mysql;

6、使用命令更改root密碼:

UPDATE user SET Password=PASSWORD('在此輸入新密碼') where USER='root';

7、刷新權限:

FLUSH PRIVILEGES;

8、退出:

quit;

9、關閉上面打開的兩個cmd窗口,重新啟動MySQL服務。

 

原文文章來源:https://xushanxiang.com/2019/07/mysql-initializes-the-root-password.html


免責聲明!

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



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