У меня есть кластер 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 упоминается, что на некоторые операционные системы может потребоваться значительное количество времени для восстановления файлов восстановления.
Вопрос в том, восстановит ли он мои данные, если я подожду достаточно долго или мне нужно только начать? И если да, нужно ли мне что-то делать или просто воссоздавать одни и те же таблицы, и данных достаточно?
: если вы не прочитали документацию по продукту или какие параметры команды не попали в такие проблемы. - Инициальный флаг предназначен для этого. –