伺服器忘記資料庫密碼處理方法

2021-10-04 08:40:19 字數 1289 閱讀 1515

1.進入mysql配置檔案

vim /etc/my.cnf
在mysqld下新增 skip-grant-tables

2.重新啟動mysql服務

3.登入mysql

特別注意:在修改mysql資料庫密碼時,首先確認linux伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。4.修改mysql中使用者密碼

update  mysql.user  set  password=password('新置的密碼')  where user='root';

5.重新整理許可權

6.退出mysql

exit;
7.進入mysql配置檔案,將skip-grant-tables注釋或刪除

8.重新啟動mysql服務

systemctl  restart  mysqld.service
9.按剛設定的使用者密碼正常進入資料庫

修改 忘記資料庫密碼

五 解決5.7版本不用密碼也能登入 mysql 5.7 的資料庫沒有了password欄位 用的是authentication string欄位,需要將password替換成authentication string 首先登入 mysql。格式 mysql set password for 使用者名...

MySQL忘記資料庫密碼,重置資料庫密碼

1 編輯mysql的配置檔案 my.ini 一般在mysql安裝目錄下有my.ini即mysql的配置檔案。在此配置檔案的最後新增如下一行 skip grant tables 儲存退出編輯。2 然後重啟mysql服務 在命令列下執行 net stop mysql net start mysql 3 ...

Mysql資料庫忘記密碼處理

1,停止mysql資料庫服務 service mysqld stop 2 以安全模式啟動mysql服務 cd usr bin mysql safe skip grant table 以後臺的模式執行 等待1分鐘後退出到命令提示符模式 3,不需要密碼登入 mysql u root 4,操作mysql....