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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章