一、更改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 -pupdate 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...