在實際工作中,測試人員經常會碰到一個尷尬的問題,那就是因為很久沒有操作數據庫,或者工作交接的時候,由于疏忽沒有交接到數據庫密碼,導致測試人員不知道數據庫密碼。
怎么辦呢? 那就需要通過修改數據庫的配置文件my.cnf,重新設置密碼即可。
本文將詳細闡述linux服務器中該如何重設密碼。此篇文章將按照以下幾個步驟展開:
- 第一步,從網盤上下載對應軟件
- 第二步,navicat客戶端連接MySQL
- 第三步, 使用linux終端(也可用putty)修改mysql配置文件
- 第四步,重置密碼為123
- 第五步,檢查密碼是否重置成功
第一步——安裝navicat
目標:下載配套軟件+軟件安裝
步驟:從百度網盤直接下載navicat軟件并進行安裝
下載地址:
鏈接:
https://pan.baidu.com/share/init?surl=tLLNKTkcrtp4-H6BzwYx0w 提取碼:8e67
提示:navicat是測試人員在進行數據庫操作的時候最常用的一款navicat軟件。
安裝方法:百度網盤下載navicat軟件后,雙擊navicat軟件圖標, 一路下一步,安裝完成即可。
第二步 —— navicat嘗試連接mysql
目標:客戶端連接服務器中的mysql(可以使用連接服務器的putty工具,也可以直接使用linux終端)
步驟:如下圖所示
小結:由于不知道密碼,導致無法連接mysql數據庫,報錯。怎么辦?修改mysql配置文件
第三步 —— 使用linux終端(也可用putty)修改mysql配置文件
目標:使用linux終端修改mysql配置文件,實現測試人員不需要密碼也可以登錄
步驟:備份步驟分為以下4步:
step1:查詢mysql配置文件my.cnf在Linux中的位置
step2:在配置文件my.cnf中增加skip-grant-tables(跳過授權表)
step3:重啟服務器,使配置文件my.cnf生效
step4:驗證不需要密碼即可訪問
備注:mysql數據庫為保證數據的安全性,會對重要數據進行加密,密碼作為重要數據,所以會進行加密。
第四步 ——重置密碼為123
目標:如果數據誤刪,知道如何恢復數據
步驟:開啟步驟僅為以下2步
step1:在navicat查詢編輯器中輸入update修改語句
step2: 刷新權限:flush privileges;
提示:一定不要忘記要刷新權限,否則修改密碼無效
第五步 ——檢查密碼是否重置成功
目標:檢查密碼是否重置成功
步驟:檢查方法僅為下面一步,登錄成功
總結
以上5步,就是mysql進行密碼修改的全部步驟。我們來回顧下
第一步,從網盤上下載對應軟件
第二步,navicat客戶端連接mysql
第三步, 使用linux終端(也可用putty)修改mysql配置文件
第四步,重置密碼為123
第五步,檢查密碼是否重置成功
好的,趕緊按照我們的技術文章來嘗試重置秘密吧。mysql再也不用忘記密碼了。