日常忘記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...