mysql8忘記root密碼

2021-09-14 02:38:56 字數 622 閱讀 1387

步驟一:進入 vim /etc/my.cnf

加入

skip-grant-tables

步驟二

然後重啟mysql

service mysqld restart
或者

進入 /bin

systemctl restart mysqld.service
步驟三:進入mysql

修改密碼 【mysql8密碼要求大小寫字元+特殊符號】

alter user'root'@'%' identified by 'mynewpass@123'

;

那麼先執行以下語句 ,之後再修改密碼

flush privileges
步驟四:成功之後將先前加的 skip-grant-tables 注釋掉

再重啟 就ok了

mysql8忘記密碼

本人環境 window10 安裝了乙個mysql5.7版本,然後又安裝了mysql8版本 安裝完mysql8會有個初始密碼,但是忘記複製就關閉了。所以本篇文章針對 無重要資料的非線上環境mysql。因為不確定是否會刪除歷史資料。1.先關閉mysql 2.安裝完mysql8的目錄是這樣的,刪除data...

MySQL 8 忘記密碼

access denied for user root localhost using password no 忘記密碼該怎麼操作?在mysql安裝目錄下,開啟my.ini檔案,在 mysqld 下新增一行,使其登入時跳過許可權檢查。儲存,退出,重啟mysql服務 net stop mysql ne...

linux下mysql 8 忘記密碼

service mysqld stop或者直接停掉 ps ef grep i mysql kill 9 執行緒id 找到mysql配置檔案my.cnf,一般在 etc my.cnf,有些版本在 etc mysql my.cnf vi etc my.cnf在 mysqld 模組新增 skip gran...