1. 程式人生 > >Centos7下mysql忘記root密碼處理方法

Centos7下mysql忘記root密碼處理方法

1. 使用命令: vi /etc/my.cnf

2. 在[mysqld]下新增一段程式碼: skip-grant-tables

3. 重啟mysql服務: service mysql restart

4. 使用者無密碼登入: mysql -uroot -p

5. 選擇mysql資料庫: use mysql;

6. 修改root密碼: update user set authentication_string=password('123') where user='root';

    如果提示密碼強度不夠,請使用大小寫字母組合

7. 重新整理許可權: flush privileges;

8. 退出: exit;

9: 再次進入my.cnf裡刪除skip-grant-tables

10. 重啟mysql服務:同第三步