1. 程式人生 > 其它 >mysql5.7之密碼重置

mysql5.7之密碼重置

一、windows下更改mysql資料庫密碼
在windows下找到my.ini檔案,例如:C:\ProgramData\MySQL\MySQL Server 5.7,開啟該資料夾下的my.ini檔案,找到[mysqld]然後新增skip-grant-tables,意味著跳過密碼驗證。

[mysqld]
skip-grant-tables

重啟服務,在終端中登入:

mysql -uroot -p  回車直接進入即可

修改密碼:

>use mysql;

>update user set authentication_string=password("123456") where
user="root"; // 重新整理 >flush privileges; 設定成功之後,修改會原來的配置,重啟服務,嘗試連線即可

二、centos下更改mysql資料庫密碼
centos下更改root密碼與windows下的做法類似,不過windows下的設定檔案在my.ini下,而centos則更改的是my.cnf檔案。輸入vim /etc/my.cnf。後面的做法與windows下的更改密碼方式相同。

備註:
如果沒有成功,可以在更改my.ini或my.cnf檔案的時候停止資料庫,更改檔案後再重新啟動配置。