一、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