mysql忘記密碼重置
阿新 • • 發佈:2018-12-17
一、更改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: ********