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

mysql:13251

From: IIDAYUICHI <IIDAYUICHI <y_iida@xxxxxxxxxx>>
Date: Mon, 21 Aug 2006 15:15:33 +0900
Subject: [mysql 13251] Re: FOREIGN_KEY_CHECKS=0 で外部参照を回避してリストア

IIDA です。

レス有難うございます。参考にさせていただきました。
エラーNO 121 が連発していたので調べてみました所以下になりました。

結果から申しますと参照制約の情報がibdata1,ib_logfile012の中に存在
しているようでそのままデータベースをDropしただけではリストアする
事ができないようです。なのでこれらを削除する事で解決しました。

やったこと

0. dump後対象データベースをDrop。
1. データベースを一度止める。
2. ibdata1,ib_logfile012 を削除。
3. 再度データベースを起動。(logfile再作成)
4. 対象データベースをcreate。
5. dumpファイルからリストア。

その後は何回でも普通にDrop、Createしリストアできるようになりました。


しかしなぜデータベースの参照制約がibdata1,ib_logfile012の中に残って
しまっているのかは不明です。またこの方法が一番なのかはわかりません
が他に良い方法があればご教授いただければ幸です。


環境: mysql-4.1.3


-- 
IIDAYUICHI < y_iida@xxxxxxxxxx >

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

     13248 2006-08-18 20:19 [IIDAYUICHI <y_iida@x] FOREIGN_KEY_CHECKS=0  で外部参照を回避してリストア
     13249 2006-08-19 00:10 ┣[SATOH Fumiyasu <fumi]                                       
     13250 2006-08-19 09:42 ┣[Koichi Taniguchi <ta]                                       
->   13251 2006-08-21 15:15 ┗[IIDAYUICHI <y_iida@x]