1. 程式人生 > >mysql忘記密碼重置

mysql忘記密碼重置

一、更改my.cnf配置檔案

0、MySQL 版本檢視

mysql --version

1、用命令編輯/etc/my.cnf配置檔案,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf

2.在[mysqld]下新增skip-grant-tables,然後儲存並退出

3.重啟mysql服務:service mysqld restart

二、更改root使用者名稱

1、重啟以後,執行mysql命令進入mysql命令列

2、修改root使用者密碼

進入mysql命令列:

mysql -u root -p

update user set password=password("*******") where user="*******"; #修改密碼報錯
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
# 5.7版本下的mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string
update mysql.user set authentication_string=password('*******') where user='*******';  #修改密碼成功
flush privileges;  #立即生效

exit; #退出

#重新登入
mysql -u ******* -p #以該使用者登入成功.
Enter password: ********