mysql5 7忘記root使用者登入密碼

2021-10-07 18:58:34 字數 614 閱讀 5278

1.先關閉mysql伺服器

systemctl stop mysqld
2.修改配置檔案

vi /usr/local/mysql/etc/my.cnf
在 [mysqld]裡面加上

skip-grant-tables
3重新啟動mysql伺服器

systemctl start mysqld

4.登入伺服器,此時是免密登入

mysql -uroot -p
5.修改資料庫root密碼

mysql> alter user root@localhost identified by '123';
6.停止mysql

systemctl stop mysqld
7.修改my.cnf檔案

#skip-grant-tables
8.重啟mysql

systemctl start mysqld
9.用新密碼登入即可

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...

Mac下MySQL5 7忘記root密碼

操作步驟 1 在系統偏好設定中停止 mysql 服務。2 執行命令以安全模式啟動mysql 3 新開啟乙個命令列視窗,在mysql中執行 update mysql.user set authentication string password 你的密碼 where user root 注意,網上一般...

mysql5 7 忘記root密碼修改方式

參考文件 etc init.d mysql stop 停止mysql服務 work program mysql bin mysqld safe user mysql skip grant tables skip networking 按後台程序 以系統使用者mysql身份啟動服務 work prog...