mysql資料庫root密碼丟失後的恢復方法

2021-05-24 11:53:17 字數 694 閱讀 3380

文章出處:http://hi.baidu.com/ohwokao/blog/item/5a24123df66c8ee23c6d9783.html

今天無事在php.org閒逛,無意中發現了mysql

資料庫root密碼丟失後的恢復方法,不敢獨享,貢獻出來希望對大家有幫助。

1、結束當前正在執行的mysql程序。

# killall mysqld

2、用mysql安全模式執行並跳過許可權驗證。

# /usr/bin/safe_mysqld --skip-grant-tables

3、以root身份登入mysql。

# mysql -u root

4、修改root使用者口令。

mysql>; use mysql;

mysql>; update user set password = password('pass') where user ='root';

query ok, 2 rows affected (0.02 sec)

rows matched: 2 changed: 2 warnings: 0

mysql>;exit

5、結束mysql安全模式,用正常模式執行mysql。

# killall mysqld

# mysqld

6、試試你新修改的口令,嘿嘿……屢試屢爽!

修改MySQL資料庫Root密碼

方法一 在my.ini的 mysqld 字段加入 skip grant tables 重啟mysql服務,這時的mysql不需要密碼即可登入資料庫 然後進入mysql mysql use mysql mysql 更新 user set password password 新密碼 where user...

Mysql資料庫root密碼管理

在管理資料庫工作中,如果忘記資料庫root將是十分災難的一件事情.所以如何在忘記root密碼的情況下恢復密碼呢?停止mysql服務程式 修改配置檔案,跳過授權表 啟動mysql服務程式 修改root密碼 驗證root密碼 1 停止mysql服務程式 systemctl stop mysqld 2 修...

mysql資料庫修改root密碼方法

mysql資料庫管理員密碼處理辦法如下 一 在mysql當中,所有使用者資訊儲存在mysql庫中user表內,通過對user表的新增 修改 刪除可以管理mysql的使用者,使用命令update insert delete進行使用者密碼修改 使用者新增 刪除使用者操作。具體格式如下 mysql u r...