1. 程式人生 > >MySQL 5.7版本修改root密碼

MySQL 5.7版本修改root密碼

如果 MySQL 正在執行
首先殺之:

killall -TERM mysqld。 

執行

mysqld_safe --skip-grant-tables & 

如果此時不想被遠端連線:

mysqld_safe --skip-grant-tables --skip-networking & 

使用mysql連線server

mysql 

更改密碼

 update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost'
;

特別提醒注意的一點是,新版的mysql資料庫下的user表中已經沒有Password欄位了 而是將加密後的使用者密碼儲存於authentication_string欄位

 mysql> flush privileges; 
 mysql> quit; 

修改完畢。重啟

killall -TERM mysqld
service mysql start