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