忘記 MySQL 密碼時候解決方案
Windows:
- 用系統管理員登陸系統。
- 停止MySQL的服務。
- 進入命令窗口,然後進入MySQL的安裝目錄
- 跳過權限檢查啟動MySQL,mysqld --skip-grant-tables
- 重新打開一個窗口,設置root的新密碼
- 進為 mysql 中的 bin 目錄
- 利用 mysqladmin 來更新
- 執行 mysqladmin -u root flush-privileges password "你的新密碼"
- 再執行 mysqladmin -u root -p shutdown
- 利用 mysql 來進行更新
- 執行 mysql
- >use mysql;
- >update user set password=password('你的新密碼') where user ='root';
- >flush privileges;
- >exit
- 再執行 mysqladmin -uroot -p shutdown
- 再用正常模式啟動Mysql
- root 的密碼已經重新設定成功,可以用新設定的密碼登入了。
Unix 與 Linux:
- 停止 mysql 的程序;
- 使用--skip-grant-tables參數啟動MySQL Server
- 執行 mysqld_safe --skip-grant-tables &
- 為root@localhost設置新密碼
- 利用 mysqladmin 來更新
- 執行 mysqladmin -u root flush-privileges password "你的新密碼"
- 再執行 mysqladmin -u root -p shutdown
- 利用 mysql 來進行更新
- 執行 mysql
- >use mysql;
- >update user set password=password('你的新密碼') where user ='root';
- >flush privileges;
- >exit
- 再執行 mysqladmin -uroot -p shutdown
- 重啟MySQL Server
留言
張貼留言
,,