一、在測試工作中我們肯定會寫一些sq查詢語句方便我們驗證數據是否正確,從而判斷當前軟件是否存在缺陷,但是查詢的過程中肯定需要我們先連接數據庫,如果數據庫密碼忘記我們就無法完成工作,這里就教會大家如何快速修改密碼,和重置數據庫密碼,這樣在工作中很大提高我們工作的效率
二、首先我們需要先學會如何修改MySQL數據密碼,這里就使用navicat來連接數據庫這也是工作最常用的軟件
- 先打開navicat 如下圖先找到自己密碼存放的位置,存放在自己廠庫中的mysql文件目錄下中找到表查到最后一個user這就是用來存放數據庫密碼的,對應的是用戶名和密碼
- 然后再點擊查詢按鈕 新建一個查詢的方式,對應我們修改mysql密碼就是寫一個sql語句具體如下
update user set password=password('123') where user='root';
flush privileges; 修改需要刷新權限才能生效
- 這樣就是成功修改了mysql的密碼然后在本地服務的地方重啟mysql服務,直接關閉navicat再次打開的時候連接數據庫就會連接失敗說明數據庫連接失敗,只需要在重新編輯輸入修改之后的密碼即可如圖
三、上述就是如何修改密碼,如果有一天忘記密碼的時候也不用卸載數據庫重裝,下面演示如何重置數據密碼
- 先找到數據庫安裝的位置找到一個http://my.int的文件(C:Program Files (x86)MySQLMySQL Server 5.1)如下圖的地址位置
- 用記事本打開文件之后找到 [mysqld]這行在下面添加一段代碼如下 這樣就可以不用密碼登錄數據庫 skip-grant-tables 然后保存之后再重新刷新一下mysql服務這樣在連接的時候就不需要密碼也能成功。
- 登錄成功之后就可以按照上述修改密碼的操作重新設置新的密碼
- update user set password=password('123') where user='root';
- flush privileges; 修改需要刷新權限才能生效
- 這樣password 就是新的密碼只需要記住之后以后忘記密碼也不用太擔心卸載軟件重裝了。