1. 程式人生 > >centos7下忘記Mysql密碼並重設

centos7下忘記Mysql密碼並重設

  1. vim /etc/my.cnf
    這裡寫圖片描述
    [mysqld]中加入
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

2.重啟Mysql

#service mysql restart

3.登陸資料庫

#mysql -uroot -p

4.選擇資料庫修改密碼

mysql>use mysql;
mysql>update user set authentication_string=password('你的新密碼') where user='root';

5.執行並退出

mysql>flush privileges;
mysql>exit;

6.刪除skip-grant-tables

OK!