1. 程式人生 > >centos7.4修改mysql5.7 root密碼

centos7.4修改mysql5.7 root密碼

vim /etc/my.cnf

在[mysqld]下新增下面一句話:skip-grant-tables

2.重啟mysql

service mysqld stop #
1
service mysqld start
1
3.輸入mysql進入了mysql。

然後選擇mysql資料庫: use mysql

(老版本5.7以下)修改密碼:UPDATE user SET Password = password (‘xxxxxx’) WHERE User = ‘root’ ;

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

欄位
1
mysql5.7

mysql> update mysql.user set authentication_string=password(‘修改之後的密碼’)
where user=’root’ and Host = ‘localhost’;
重新整理

mysql> flush privileges;
mysql> quit;
修改完後退出。