Windows下Mysql忘記密碼

今天突然看到本地有個 mysql-8.0.17-winx64文件夾,但是mysql服務一直設置的不跟隨windows打開時啓動,又想用一下本地mysql服務,啓動服務沒問題,但是卻忘記了連接進入的密碼了。【本地是沒有】

# Mysql密碼忘了
    ① 在安裝路徑中刪除data文件夾
    ② mysql安裝目錄的bin目錄下cmd執行命令:mysqld --initialize --console 後面有個初始密碼
    ③ 輸入 mysql -u root -p *****
    ④ 修改密碼: mysql> use mysql;
                   mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
                  mysql> FLUSH PRIVILEGES;
                  
    ⑤ 上修改密碼可能出錯,採用新方式,就是在mysql啓動成功,並能成功進入mysql命令下,打開新窗體:
        mysqladmin -u root -p password
        
        Enter password:原密碼
        New password:新密碼
        Confirm new password:密碼確認
                  
# Mysql啓動
    ① 進入bin目錄打開cmd窗口:
        mysqld --initialize-insecure
        mysqld --install mysql
        net start mysql
        net stop mysql
        
參考文獻:
https://blog.csdn.net/weixin_39211722/article/details/81989292 密碼初始化
https://www.cnblogs.com/xiketangedu/p/11273197.html    密碼重設

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章