今天突然看到本地有個 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 密碼重設