mysql忘記密碼重置

2022-06-25 09:06:11 字數 852 閱讀 6042

一、更改my.cnf配置檔案

0、mysql 版本檢視

mysql --version

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: ********

mysql忘記密碼重置

1 關閉mysql etc init.d mysqld stop2 啟動mysql不載入授權表 usr local mysql bin mysqld safe defaults file etc my.cnf skip grant tables 這時進入mysql不需要密碼 mysql uroot ...

mysql忘記密碼,如何重置密碼

1.使用mysqladmin修改mysql密碼 c mysqladmin udbuser p password newpass enter password oldpass 當然用此命令的前提是你把mysql加入了環境變數,如果沒有加入環境變數的話那只能在命令列下cd到mysqladmin所在的目錄...

MySQL忘記密碼及重置密碼

可能找不到programdata資料夾,這是因為一般是被隱藏了,可以直接複製上邊路徑到資源管理器,再訪問即可。其他找到my.cnf的方法 首先找到mysqld的路徑 which mysqld出來的路徑就是mysqld的路徑。敲命令 usr local mysql bin mysqld verbose...