mysql8忘記密碼

2021-08-25 05:24:19 字數 910 閱讀 9773

本人環境:window10  安裝了乙個mysql5.7版本,然後又安裝了mysql8版本

安裝完mysql8會有個初始密碼,但是忘記複製就關閉了。

所以本篇文章針對 無重要資料的非線上環境mysql。(因為不確定是否會刪除歷史資料。)

1.先關閉mysql

2.安裝完mysql8的目錄是這樣的,刪除data

3.重新生成data

然後用管理員方式開啟cmd,找到mysql8.0的bin目錄下

輸入mysqld --defaults-file=d:\mysql8.0\my.ini --initialize --console初始化一下,執行完這個命令會發現多了乙個data資料夾

這次別忘記這個密碼了。(如果又忘記了,繼續重複上面步驟,如果你一直忘記,就成了永動機,不斷重複就行了)

4.設定自己的密碼,不然連線失敗

開啟管理員cmd,進入安裝mysql的目錄下邊,bin目錄,輸入

mysql -uroot -p -p3307    (自己設定的埠)

注意如果使用上面那個登陸失敗的話,使用這個命令:mysql -uroot -p    然後輸入正確密碼就好了

然後設定密碼   set password = password('root');然後發現可以成功連線

完成。這個也就是安裝多版本的後續步驟。 

一台window10安裝多版本mysql過程。

MySQL 8 忘記密碼

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

mysql8忘記root密碼

步驟一 進入 vim etc my.cnf 加入skip grant tables 步驟二 然後重啟mysql service mysqld restart或者 進入 bin systemctl restart mysqld.service步驟三 進入mysql 修改密碼 mysql8密碼要求大小寫...

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