1. 程式人生 > >windows下mysql5.7 root密碼重置

windows下mysql5.7 root密碼重置

1、在mysql根目錄下新建配置檔案my.ini(因為我安裝的mysql-5.7.24安裝完成後未看到該配置檔案,所以新建一個,有的直接修改即可)

[mysqld]
skip-grant-tables

 

2、上述配置檔案新增後重啟MySQL,輸入mysql -h localhost -u root -p,要求輸密碼的時候直接回車即可。

3、輸入命令列修改密碼:

>use mysql;
>update user set authentication_string=password('123456') where user='root'; 
5.7以及之後的版本重置密碼語句是這個。之前版本的應該是:SET PASSWORD FOR "username"=PASSWORD("new password");)
>FLUSH PRIVILEGES; >quit;

4、密碼重置完畢,把之前的配置檔案刪掉或者將跳過密碼驗證的語句註釋掉即可。