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]