1.停止服務
2.mysqld --skip-grant-tables
3.回車之後就不要動了,再新開啟乙個命令提示符視窗,同樣進入mysql的安裝目錄下,
輸入:mysql -u root -p
密碼為空,直接回車
接著輸入以下命令:
use mysql;
update user set authentication_string=password("123456") where user="root";
flush privileges;
以上三條命令執行完畢之後,開啟命令提示符視窗,
輸入mysql -u root -p,回車(前提是配置好了環境變數,沒有配置的可以自行百度)
輸入密碼:123456
4.重啟服務之前需在任務管理器裡面把mysql任務kill
mysql 5 7 忘記密碼
作業系統為centos7 64 1 修改 etc my.cnf,在 mysqld 小節下新增一行 skip grant tables 1 這一行配置讓 mysqld 啟動時不對密碼進行驗證 2 重啟 mysqld 服務 systemctl restart mysqld 3 使用 root 使用者登入...
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...
Mysql 5 7 忘記密碼或重置密碼
mysql 5.7 mysql庫的user表中已經不再有password欄位,取而代之的為authentication string 修改語法相同,步驟也相同。注意 etc my.cnf這個配置檔案中,basedir datadir這兩個引數的指向,如果指向錯誤,mysqld safe skip g...