Mac下MySQL5 7忘記root密碼

2021-07-26 02:25:39 字數 1015 閱讀 8217

操作步驟:

1、 在系統偏好設定中停止

mysql

服務。2、執行命令以安全模式啟動mysql:

3、新開啟乙個命令列視窗,在mysql中執行 

update mysql.user set authentication_string=password('你的密碼') where user='root';

注意,網上一般都是讓執行 update mysql.user set password=password('132456') where user='root';但是會執行失敗,提示沒有password這個字段

4、關閉mysql資料庫,由於無法在第2步啟動的視窗關閉mysql我就直接殺程序。

5、在系統偏好設定中啟動

mysql

服務。

6、執行 

mysql -u root -p ,然後輸入密碼登入mysql。

7、安裝完首次登入的會提示密碼過期,可執行 

set password for root@'localhost' = password('新密碼'); 命令修改密碼

mysql 5 7 忘記密碼

作業系統為centos7 64 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入...

MySQL5 7忘記root密碼

ubuntu下是 etc mysql mysql.conf.d mysqld.cnf window下是mysql目錄下的 my.ini skip grant tables啟動 mysql 服務後,直接使用 root 登陸,不用密碼 alter user root localhost identifi...

centos7下 mysql5 7 忘記密碼重置

mysql 5.7 開始 資料庫中的user 表中已經將password欄位更改為authentication string所以更改密碼 直接使用update mysql.user set authentication string password 123456 where user root 完...