亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql 從 frm 文件恢復 table 表結構的3種方法【推薦】

2024-07-25 19:09:03
字體:
來源:轉載
供稿:網友

mysql 正常運行的時候,查看 table 的結構并不是困難的事。

 但是有時 mysql 發生故障,這種方法便不再可行。

當遇到故障,通常使用新的 mysql 實例來恢復當前的數據。

建表是非常重要的步驟,我們必須有其它的方法來尋找 table 的結構。

table 結構定義在哪里

通常關注的用戶數據,底層都實際存儲在 mysql 數據目錄。
 其它的元數據也不例外,比如 table 表結構的定義。

mysql 數據目錄文件結構是非常清晰的,

•目錄對應數據庫
•frm 文件存儲了 table 結構的定義
•ibdata 文件存儲了 mysql 的元數據及其它

table 定義的結構,就存在于 frm 文件中,當然管理元數據的 ibdata 也會有記錄。

當存在 frm 文件的時候,恢復表結構相對容易;
 但是如果執行了 drop table,便刪除了 frm 文件,本文所提供的方法就愛莫能助了。
 這種情況下,可以嘗試從 ibdata 恢復表結構,這暫時不在下面的討論范圍內。

解析 table 結構

下面介紹 3 種方式,從 frm 文件中,解析得到 create table 命令。

mysqlfrm

mysqlfrm 是 mysql utilities 工具集 中的其中之一,
 用于分析 frm 文件生成 create table 命令。
 目前已經不再更新,部分功能并入了新版本的 mysql shell(version 8 及以后)。

mysql utilities 需要 python2 環境,安裝非常簡單。

$ tar -xvzf mysql-utilities-1.6.5.tar.gz$ cd mysql-utilities-1.6.5$ python setup.py build$ python setup.py install

mysqlfrm 支持兩類模式來解讀 frm:

直接分析

這種模式比較直接,逐個字節分析 frm 文件,盡可能的提取信息。

這種模式下,需要使用 --diagnostic 參數。

$ mysqlfrm --diagnostic /data/sakila/actor.frm

借助 mysql 實例分析

這種模式,借助新的 mysql 實例,從中完成 frm 的分析工作。
 可以用兩種方式來指定,如何開啟新的 mysql 實例。

一,從當前的 mysql 服務中 spawn,使用 --server 指定 mysql 服務

$ mysqlfrm --server=root:pass@localhost:3306 --port=3310 /data/sakila/actor.frm

二,啟動新的 mysql 實例,使用 --basedir 指定 mysql 程序路徑

$ mysqlfrm --basedir=/usr/local/bin/mysql --port=3310 /data/sakila/actor.frm

--port 給新的實例指定端口,是為了避免與當前的 3306 端口出現沖突。

dbsake

這是偶然發現的一個工具,文檔中它這樣介紹自己:

dbsake - a (s)wiss-(a)rmy-(k)nif(e) for MySQL

作者一定是一個對 mysql 很有心得的人,工具從下載,安裝到使用,簡單,利落。

$ curl -s get.dbsake.net > dbsake$ chmod u+x dbsake$ ./dbsake frmdump [frm-file-path]

online service

有一些在線的服務,也關注這樣的問題。
 使用過的twindb online,體驗非常好,相關的工具集也很棒。

從 Recover Structure -> from .frm file 入口,上傳 frm,就可以得到 create table 命令。

寫在最后

在使用上,可以多個工具都測試一下,對比哪個工具恢復的命令更為完善可取,選擇最佳的。

參考:

•mysqlfrm official doc

•dbsake project doc

總結

以上所述是小編給大家介紹的mysql 從 frm 文件恢復 table 表結構的3種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
456国产精品| 亚洲精品一区久久久久久| 日韩av一区在线观看| 国产精品女视频| 久久久久久久久久久人体| 中文在线资源观看视频网站免费不卡| 国产欧美在线看| 国产精品色视频| 欧美性生活大片免费观看网址| 久久久精品视频成人| 中文字幕国内精品| 国产三级精品网站| 成人写真视频福利网| 欧美乱人伦中文字幕在线| 国产精品视频999| 岛国av在线不卡| 亚洲国产精彩中文乱码av在线播放| 在线观看亚洲视频| 日韩福利在线播放| 欧美野外猛男的大粗鳮| 欧美一区二区三区艳史| 日韩免费在线看| 久久91精品国产91久久久| 国产精品jvid在线观看蜜臀| 日韩成人免费视频| 欧美在线免费视频| 色偷偷888欧美精品久久久| 亚洲国产毛片完整版| 久久国产精品影片| 亚洲第一区在线观看| 日韩在线观看免费高清完整版| 永久免费看mv网站入口亚洲| 久久综合久中文字幕青草| 精品毛片网大全| 中文字幕9999| 日韩精品视频在线播放| 国产在线精品成人一区二区三区| 亚洲成人av片| 国产97在线|日韩| 亚洲三级 欧美三级| 97视频在线观看亚洲| 精品视频久久久久久| 欧美日韩国产成人高清视频| 日韩精品免费在线| 国产一区二区三区直播精品电影| 久久人人爽人人爽人人片av高请| 欧美精品一本久久男人的天堂| 欧美亚洲成人xxx| 中文字幕在线日韩| 不卡毛片在线看| 国产精品日韩av| 国产精品久久久久久久天堂| 国产成人精品在线播放| 亚洲aa在线观看| 欧美资源在线观看| 97久久久久久| 美女精品视频一区| 久久精彩免费视频| www.日韩免费| 亚洲精品91美女久久久久久久| 日韩精品高清视频| 欧美性猛交xxxx黑人猛交| 懂色aⅴ精品一区二区三区蜜月| 欧美国产乱视频| 亚洲自拍另类欧美丝袜| 欧美在线观看网址综合| 欧美精品一二区| 亚洲人成电影在线观看天堂色| 国产精品99久久久久久久久久久久| 亚洲最大av在线| 日韩av手机在线观看| 欧美美女操人视频| 国产精品久久久久久久久久ktv| 亚洲第一男人av| 久久视频在线看| 国内精品在线一区| 欧美不卡视频一区发布| 久久国产精品影视| 亚洲国产精品va在线看黑人| 欧美性感美女h网站在线观看免费| 久久久这里只有精品视频| 欧美成人激情视频免费观看| 欧美精品在线第一页| 国内精品久久久久久影视8| 国产欧美日韩精品专区| 中文字幕无线精品亚洲乱码一区| 色噜噜久久综合伊人一本| 国产精品高潮呻吟久久av无限| 亚洲国内精品在线| 一区二区三区视频观看| 91老司机精品视频| 国产色婷婷国产综合在线理论片a| 国产亚洲一区二区在线| 亚洲成人精品在线| 91免费版网站入口| 国产91在线高潮白浆在线观看| 91精品国产亚洲| 久久精品国产一区二区三区| 国产欧美精品va在线观看| 欧美极品在线播放| 午夜精品久久17c| 国产在线98福利播放视频| xx视频.9999.com| 精品久久久香蕉免费精品视频| 热re99久久精品国产66热| 中文日韩在线视频| 欧美在线激情视频| 亚洲精品视频免费| 日韩激情av在线免费观看| 成人免费看黄网站| 亚洲va欧美va在线观看| 久久99热精品这里久久精品| 亚洲欧美国产日韩中文字幕| 日韩欧美在线视频观看| 久久精品国产一区二区电影| 国产精品99免视看9| 亚洲精品国产精品乱码不99按摩| 欧美一级大片在线观看| 国产精品福利片| 欧美在线一级va免费观看| 欧美日韩在线视频首页| 国产精品va在线播放我和闺蜜| 亚洲精品aⅴ中文字幕乱码| 亚洲欧美中文日韩在线v日本| 国产综合香蕉五月婷在线| 精品久久久久久中文字幕一区奶水| 国产极品精品在线观看| 在线日韩第一页| 日韩大陆欧美高清视频区| 亚洲国产精品99久久| 欧美诱惑福利视频| 亚洲色无码播放| 粗暴蹂躏中文一区二区三区| 欧美成年人在线观看| 色狠狠久久aa北条麻妃| 欧美又大又粗又长| 亚洲片国产一区一级在线观看| 欧美精品日韩三级| 久久成年人免费电影| 国产在线观看不卡| 亚洲成人精品视频在线观看| 国产精品美女免费| 97香蕉久久超级碰碰高清版| 国产免费一区二区三区香蕉精| 成人免费视频a| 久久99久久99精品中文字幕| 亚洲视频一区二区三区| 亚洲综合一区二区不卡| 911国产网站尤物在线观看| 国产精品视频自在线| 日韩精品极品毛片系列视频| 国产香蕉一区二区三区在线视频| 琪琪第一精品导航| 伊人久久男人天堂| 国产日韩欧美视频| 伊人久久久久久久久久久久久| 伊人伊成久久人综合网站| 欧美亚洲视频在线观看| 亚洲欧美国内爽妇网| 欧美大学生性色视频| 日韩有码在线电影| 久久6免费高清热精品| 久久人人爽人人爽人人片av高清| 亚洲精品一区av在线播放|