Centos下MySQL忘記密碼修改方法

前幾天剛在虛擬主機上裝了個MySQL5.7,隨手配置了個密碼,今天直接就忘記(尷尬臉 》 。《 ),因而就想着把這個修改密碼的方式貼出來,以備有道友忘記密碼時備用。 
先將MySQL關閉:mysql

service mysqld stop

將MySQL登陸方式設置爲無需密碼登陸:sql

mysql_safe --user=mysql --skip-grant-tables -skip-networking &

以後就能夠直接使用:mysql -u root 登陸數據庫了~  登陸數據庫後,在原始數據表中修改設置新密碼便可,代碼以下:數據庫

use mysql;UPDATE userSET Password=PASSWORD('NEWPASSWORD')where user='root';FLUSH PRIVILEGES;
quit;

在以上代碼片中的 NEWPASSWORD 替換成你想設置的新密碼便可,「FLUSH PRIVILEGES」用來 刷新系統權限相關表來使修改生效 ,固然了,你也能夠直接 重啓MySQL服務器 來使設置生效。服務器

相關文章
相關標籤/搜索