linux下mysql 8 0忘記密碼後重置密碼

2021-10-14 09:43:40 字數 612 閱讀 1136

設定免密碼登陸 編輯mysql配置檔案my.cnf 在最後新增skip-grant-tables儲存

重啟mysql服務: service mysqld restart;

免密登入mysql將舊密碼置空

mysql -u root -p 

use mysql

-- 將密碼置空

update

user

set authentication_string =

''where

user

='root'

;

刪除免密登入配置

刪掉配置檔案my.cnf 的配置skip-grant-tables

重啟服務 service mysqld restart

修改密碼

-- 修改密碼

alter

user

'root'

@'localhost' identified by

'新密碼'

;-- 立即生效

flush privileges

;

linux下mysql 8 0忘記密碼後重置密碼

1 免密碼登陸 找到mysql配置檔案 my.cnf,在 mysqld 模組新增 skip grant tables 儲存退出 2 使配置生效 重啟mysql服務 service mysqld restart 3 將舊密碼置空 mysql u root p 提示輸入密碼時直接敲回車。選擇資料庫 us...

linux下mysql 8 0忘記密碼後重置密碼

1 免密碼登陸 找到mysql配置檔案 my.cnf,在 mysqld 模組新增 skip grant tables 儲存退出 2 使配置生效 重啟mysql服務 service mysqld restart 3 將舊密碼置空 mysql u root p 提示輸入密碼時直接敲回車。選擇資料庫 us...

linux下mysql 8 0忘記密碼後重置密碼

linux下mysql 8.0忘記密碼後重置密碼 1 免密碼登陸 找到mysql配置檔案 my.cnf,sudo vim etc my.cnf 在 mysqld 模組新增 skip grant tables 儲存退出 2 使配置生效 重啟mysql服務 service mysqld restart ...