MySQL 重置MySQL5 7 root密碼

2021-10-10 10:08:00 字數 491 閱讀 2910

日常忘記mysql密碼,所以重置密碼的方法是比必備技能。windows和linux系統重置密碼的方式是相似的。

基本思路

關閉賬號驗證

寫入新密碼

重新整理賬號許可權

恢復賬號檢驗

## 關閉許可權檢查(需要root許可權)

mysqld_safe --skip-grant-tables &

## 更新user資訊表

update mysql.user set authentication_string=password(

'passwd'

) where user=

'root'

;## 重新整理許可權

flush privileges;

## 退出mysql

quit;

## 恢復許可權檢查(需要root許可權)

mysqld_safe &

重置mysql5 7密碼

其實想要重置 5.7 的密碼很簡單,就一層窗戶紙 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 r...

mysql 5 7 root密碼重置

修改主配置檔案 vi etc my.cnf 在 mysqld 下加上 skip grant tables,如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 重啟mysql service ...

mysql5 7 安裝重置密碼

開啟乙個終端視窗 輸入 sudo usr local mysql support files mysql.server stop 我的是 mac這個輸入時沒找到檔案,但不會影響後續操作 輸入 sudo usr local mysql bin mysqld safe skip grant tables...