MySQL修改用戶密碼
???
??? 因為長期不登錄MySQL數據庫,登錄時經常忘記root權限密碼。本文提供一個在數據庫服務器上修改root密碼的方法,本文撰寫基礎是在xp操作系統下進行。
第一步 登錄數據庫服務器
??? 采用具有Admin權限的用戶名登錄到服務器;
第二步 關閉MySQL服務
??? 在控件面板->管理工具? 雙擊服務,在彈出頁面中找到MySQL服務。單機坐上腳的停止服務或者算計MySQL在彈出頁面中點擊停止服務
?
第三步 修改MySQL啟動文件
??? 在MySQL安裝目錄下找到my.ini文件,采用文本編輯器打開該文件。本文采用EditPlus打開文件,在文件末尾增加如下語句:skip-grant-tables。增加完成后保存my.ini文件
?
?
第四步 重啟MySQL
??? 在第二步基礎上選擇MySQL,在左上角點擊啟動此服務或在MySQL上雙擊彈出頁面上點擊啟動MySQL,MySQL重新啟動。
???
?
第五步 采用MySQL客戶端登錄
??? 本文采用的是SQLyog連接MySQL數據庫,在密碼欄不用輸入密碼。點擊測試連接,右側彈出框顯示連接成功(ConnectionSuccessful)并顯示MySQL連接的版本信息。點擊連接。
?
第六步 采用SQL命令修改root密碼
???????? 在Query輸入框中輸入如下語句并執行,執行后root密碼修改為1111:
???????? UPDATEmysql.USER SET PASSWORD=PASSWORD('1111') WHERE USER='root';
???????? 注意:執行完成后不能進行馬上測試,因為啟動文件還沒有修改回去,測試還是在不進行權限驗證下進行的。
?
?
?
第七步 修改MySQL啟動文件
???????? 在第三步基礎上注釋或刪除新添的語句,建議進行注釋。
?
?
第八步 重新重啟MySQL服務
???????? 重復執行第二步和第四步重啟服務,或者點擊左上角的 重啟動 此服務
?
?
?
第九步 驗證新密碼
???????? 重新打開SQLyog,在密碼框中輸入新密碼1111。進行測試和連擊。
?
?
??? 通過以上步驟我們完成了MySQL下root密碼的重新設置需要注意:
1)??在修改密碼語句執行時,必須選擇相關的數據庫。我們這里選擇修改的是mysql的數據庫,所以需要選中mysql后執行;
2)??修改完密碼后必須修改my.ini文件并進行重啟MySQL數據進行修改驗證,不能直接重啟后就驗證的;
3)??關于my.ini文件修改內容建議注釋而不是刪除。
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
