Mysql5 7在忘記密碼的情況下如何修改密碼?

2021-12-30 02:09:21 字數 427 閱讀 7280

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