2012-04-30 6 views
2

私は管理ノードが1つ、データノードが2つ、mysqlノードが2つのMySQLクラスタを持っています。"ndb --initial"を使用すると、MySQL Clusterでデータが失われますか?

クラスタをシャットダウンしてから、 '--initial'フラグをにして起動します。管理ノードとデータノードはちょっと後で、 '--initial'はまったく別のことを気付くでしょう。データノードは管理上よりも重要です。

私は私のテーブルが消えたと私はログにこのような行が表示されることをやった後:

2012-04-30 04:40:33 [MgmtSrvr] INFO  -- Node 2: Local checkpoint 91 started. Keep GCI = 149842 oldest restorable GCI = 107834 
2012-04-30 04:40:36 [MgmtSrvr] INFO  -- Node 2: Local checkpoint 91 completed 

これはテスト用データベースであり、私はまだこれが続いている、2つのテーブル上のわずか数十行を持っています約4日間真っ直ぐに

私はRed Hat Enterprise 5とmysql-5.1.51 ndb-7.1.9で動作しています。 MySQLのマニュアルには、リカバリファイルを再構築するために、一部のオペレーションシステムでかなりの時間がかかることが記載されているので、これを言及してください。

質問は、私が十分に長い時間を待っていたり、やり直す必要がある場合は、データを回復しますか? もしそうなら、私は特別なことをしたり、同じテーブルを作り直すだけで十分ですか?データで十分ですか?

+0

:製品のマニュアルを読んでいないか、そのような問題に該当するコマンド・オプションは何ですか? - 初期フラグはそれを行うためのものです。 –

答えて

3

バックアップを実行していない限り、最初からやり直す必要があります。 --initialコマンドを実行すると、データ・ノードからすべてのデータが削除されます。

関連する問題