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

2021-08-21 02:41:55 字數 814 閱讀 3823

環境 :centos7 +vmware14+mysql5.6

問題: 忘記密碼 

解決方法

1.[root@localhost ~]#service mysql stop #停止mysql 服務

2.[root@localhost ~]#vim /etc/my.cnf    # 修改檔案在最後一行新增 

2.1 skip-grant-table  #忽略許可權直接登入

3.[root@localhost ~]#  service mysql start # 啟動mysql服務

4.[root@localhost ~]# mysql  #直接登入

4.1 mysql> use mysql ;  #使用mysql 資料庫

4.2  mysql> update user set password=password("你要修改的密碼") where user='root'; #更新資料

4.3 mysql> flush privileges; #重新整理

4.4 mysql> exit # 退出

5[root@localhost ~]#service mysql stop #停止mysql 服務

6.[root@localhost ~]#vim /etc/my.cnf    # 刪除剛才新增的字段 儲存退出

7.[root@localhost ~]#  service mysql start # 啟動mysql服務

完結以上步驟是本人一步一步嘗試沒有錯誤才發上來的  如有出入請參考 環境是否相同 

我寫部落格不是為了證明自己有多厲害  只是為了加深印象 還有以後看看當時我究竟是怎樣的

Linux MySQL資料庫忘記密碼

1.首先停止mysql服務程序 service mysqld stop 2.然後編輯mysql的配置檔案my.cnf vi etc my.cnf 3.找到 mysqld 這個模組 在最後面新增一段 skip grant tables 忽略mysql許可權問題,直接登入 然後儲存 wq 退出 4.啟動...

Linux mysql資料庫密碼忘記重置

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

linux mysql資料庫遷移

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