[前][次][番号順一覧][スレッド一覧]

mysql:15315

From: MATSUNAGA Ichiro <MATSUNAGA Ichiro <vikke.bsd@xxxxxxxxxx>>
Date: Tue, 11 May 2010 15:43:03 +0900
Subject: [mysql 15315] InnoDBのfrmとibdのみでのデータ移行

松永です。

mysql:15241のrepair tableで修復出来ない状況で相談させてもらいました。
その際はdbを止めないでやる為にrepair tableを使っていましたが、結局他の障害等の問題もあり、dbを止めてのmyisamchkを行なった所、問題は解消しました。

いい機会なので、色々復旧方法や移行方法などを試していました。
MyISAMに関しては、*.frm, *.MYD, *.MYIを別マシンにコピーすればそのまま読める事はわかりました。
問題はInnoDBの方です。
my.cnfでinnodb_file_per_tableを指定し、各テーブル毎にInnoDBのファイルを作っている状態の場合、対応する*.frmと*.ibdを単純にコピーしただけでは読めませんでした。

http://dev.mysql.com/doc/refman/5.1/en/innodb-backup.html

にもibdataと.ibdをコピーせよと書かれています。
ibdataが無い状態では、InnoDBはテーブルの復活はさせられないのでしょうか。

テスト環境は、
FreeBSD 7.2R 無印
MySQL 5.1.40をportsからinstall
した環境です。

以上、よろしくお願い致します。


-- 
MATSUNAGA Ichiro
e-mail: vikke.bsd@xxxxxxxxxx
/.j: http://slashdot.jp/~vikke/
last.fm: http://www.lastfm.jp/user/vikke_bsd/
twitter: http://twitter.com/vikke

Just remember - when you think all is lost, the future remains.
-- Robert H. Goddard

GPG fingerprint = DCEF C86E 2930 45D0 0941  E977 4DCE A95F 3914 4BED


添付ファイル

[前][次][番号順一覧][スレッド一覧]

-> @ 15315 2010-05-11 15:43 [MATSUNAGA Ichiro <vi] InnoDBのfrmとibdのみでのデータ移行      
     15316 2010-05-11 15:54 ┗[Mikiya Okuno <Mikiya]                                       
   @ 15317 2010-05-11 17:01  ┗[MATSUNAGA Ichiro <vi]                                     
     15318 2010-05-13 14:10   ┗[Yasufumi Kinoshita <]                                   
   @ 15320 2010-05-16 19:32    ┗[MATSUNAGA Ichiro <vi]