在管理資料庫工作中,如果忘記資料庫root將是十分災難的一件事情.所以如何在忘記root密碼的情況下恢復密碼呢?
停止mysql服務程式
修改配置檔案,跳過授權表
啟動mysql服務程式
修改root密碼
驗證root密碼
1 停止mysql服務程式
systemctl stop mysqld
2 修改配置檔案,跳過授權表
vim /etc/my.cnf
[mysql]
skip-grant-tables
:wq3 啟動mysql服務程式
systemctl restart mysql
4 修改root密碼
mysql
update mysql.user set authentication_string=password(「密碼」) where user=「root」 and host=「localhost」;
flush privileges;
exit;
5 驗證root密碼
mysql -uroot -p"密碼"
那麼在我們知道mysql資料庫root密碼的情況下,如何重置root密碼呢?
在shell命令列修改登入密碼
mysqladmin -uroot -p password 「新密碼」
需要注意此時要驗證舊密碼
enter password:舊密碼
回車之後會有乙個warning提示,提示你在命令列輸入了明文密碼,不安全,不用理會.
修改MySQL資料庫Root密碼
方法一 在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 user set password password 新密碼 where user...
mysql資料庫修改root密碼方法
mysql資料庫管理員密碼處理辦法如下 一 在mysql當中,所有使用者資訊儲存在mysql庫中user表內,通過對user表的新增 修改 刪除可以管理mysql的使用者,使用命令update insert delete進行使用者密碼修改 使用者新增 刪除使用者操作。具體格式如下 mysql u r...
MySQL資料庫root使用者密碼忘記?
方法一 1 在dos視窗下輸入net stop mysql5或net stop mysql 2 開乙個dos視窗,這個需要切換到mysql的bin目錄。一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入 mysqld nt skip grant ...