2012-04-30 2 views
2

У меня есть кластер MySQL с 1 узлом управления, 2 узлами данных и 2 узлами mysql.Использование «ndb --initial» приводит к потере данных в MySQL Cluster?

I выключение кластера, а затем начал его с «--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 5 и mysql-5.1.51 ndb-7.1.9. Упоминание об этом, поскольку в документации по MySQL упоминается, что на некоторые операционные системы может потребоваться значительное количество времени для восстановления файлов восстановления.

Вопрос в том, восстановит ли он мои данные, если я подожду достаточно долго или мне нужно только начать? И если да, нужно ли мне что-то делать или просто воссоздавать одни и те же таблицы, и данных достаточно?

+0

: если вы не прочитали документацию по продукту или какие параметры команды не попали в такие проблемы. - Инициальный флаг предназначен для этого. –

ответ

3

Если вы не сделали резервную копию, вы должны начать все сначала. Команда -initial удалит все данные из узлов данных.

Смежные вопросы