Linux MySQL資料庫忘記密碼

2021-08-15 02:08:19 字數 908 閱讀 4430

1.首先停止mysql服務程序:

service mysqld stop

2.然後編輯mysql的配置檔案my.cnf

vi /etc/my.cnf

3.找到 [mysqld]這個模組:

在最後面新增一段**

skip-grant-tables ##忽略mysql許可權問題,直接登入

然後儲存 :wq!退出

4.啟動mysql服務:

service mysqld start

5.直接進入mysql資料庫:

mysql

6.使用mysql表,然後進行修改mysql的root密碼:

use mysql; ##使用mysql資料庫

update user set password=password(「新密碼」) where user=」root」; ##更新密碼

flush privileges; ##重新整理許可權

7.顯示mysql現有的程序:

ps -ef |grep mysql

8.刪除mysql現有程序:

killall mysqld

ps -ef |grep mysql

9.重新啟動mysql服務:

service mysqld start

10.使用新密碼登入:

mysql -uroot -p

注意:先把mysql服務程序關閉,把新增過的跳過驗證資訊刪除,要不然對資料庫安全威脅太大。

Linux mysql資料庫密碼忘記重置

修改mysql的配置檔案my.cnf,在 mysqld 下新增一行 skip grant tables 儲存配置檔案後,重啟mysql服務 service mysqld restart 再次進入mysql命令列 mysql uroot p 然後直接回車即可進入,修改root使用者密碼 use mys...

Linux Mysql 資料庫忘記root使用者密碼

環境 centos7 vmware14 mysql5.6 問題 忘記密碼 解決方法 1.root localhost service mysql stop 停止mysql 服務 2.root localhost vim etc my.cnf 修改檔案在最後一行新增 2.1 skip grant ta...

linux mysql資料庫遷移

由於資料的日漸增多,導致伺服器系統盤的容量總被佔滿,從而使mysql服務掛掉。停止mysql服務 service mysqld stop 複製資料庫到新目錄 進入mysql 使用show variables like datadir 檢視datadir原指向路徑 在新的位置新建乙個目錄,用於存放my...