中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何恢復Linux系統中Mysql密碼

發布時間:2021-12-04 14:07:15 來源:億速云 閱讀:175 作者:iii 欄目:數據庫

本篇內容介紹了“如何恢復Linux系統中Mysql密碼”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

恢復Linux系統中Mysql密碼的方法有哪些

方法一:因為Mysql密碼存儲于數據庫mysql中的user表中,所以我們只要用已知密碼的user表拷貝過來覆蓋就行了。

Linux下在/var/lib/mysql/mysql/目錄下有三個user表相關文件user.frm、user.MYD、user.MYI。它們分別表示:

user.frm//user表樣式文件

user.MYD//user表數據文件

user.MYI//user表索引文件

為保險起見,我們先將這三個user表相關文件備份,

然后我們將知道密碼的mysql庫中user表的三個文件拷貝過來,這時我們可以用ls看到六個user表文件。

這時我們只要重啟mysql服務就可以用已知的密碼來訪問Mysql數據庫了。

重啟的命令為:servicemysqlrestart或

/etc/init.d/mysqlrestart

現在我們可以用已知密碼的來訪問Mysql數據庫了。

恢復Linux系統中Mysql密碼的方法有哪些

方法二:

方法一是在已知另外一個Mysql數據庫密碼的的前提下進行密碼恢復的,如果沒有這樣的一個已知密碼的Mysql數據庫,我們又該如何恢復呢?我們使用在Mysql中文參考手冊上介紹的一種方法,這種方法分幾個步驟:

1:向mysqldserver發送kill命令關掉mysqldserver(不是kill-9),存放進程ID的文件通常在MYSQL的數據庫所在的目錄中。

killall-TERMmysqld//你必須是UNIX的root用戶或者是你所運行的

SERVER上的同等用戶,才能執行這個操作。

2:使用`--skip-grant-tables'參數來啟動mysqld。(LINUX下/usr/bin/safe_mysqld--skip-grant-tables,windows下c:mysqlbinmysqld--skip-grant-tables)

3:然后就可以無密碼登錄到mysqldserver,此時Mysql的密碼和剛安裝時一樣,都是為空。現在我們可以使用圖六的方法用mysqladmin來改變mysql的密碼了。

4:載入權限表,可以使用mysqladminflush-privileges來刷新權限表。

5:使用新密碼登陸。

“如何恢復Linux系統中Mysql密碼”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灌南县| 哈巴河县| 荆州市| 湟源县| 海阳市| 安化县| 宜昌市| 曲沃县| 白河县| 富顺县| 临海市| 筠连县| 梅河口市| 漾濞| 鄂托克前旗| 临颍县| 若羌县| 金湖县| 南乐县| 大渡口区| 高碑店市| 雅安市| 钟山县| 昌宁县| 高陵县| 贺兰县| 泾阳县| 庆城县| 都江堰市| 福泉市| 梁山县| 湖北省| 登封市| 磐安县| 阿勒泰市| 香格里拉县| 营口市| 探索| 赤水市| 庆元县| 谢通门县|