Восстановление базы из бинарных логов - MySQL
Формулировка задачи:
Кто то похерил сервер где был мускул. Все потеряно кроме бинарных логов. То что в гугле нашел не подходит. Подскажите может кто имел с подобным дело. Как восстановить базу.
Решение задачи: «Восстановление базы из бинарных логов»
textual
Листинг программы
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/; /*!40019 SET @@session.max_insert_delayed_threads=0*/; /*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/; DELIMITER /*!*/; # at 4 #160730 6:25:03 server id 1 end_log_pos 107 Start: binlog v 4, server v 5.5.38-0+wheezy1-log created 160730 6:25:03 BINLOG ' Dx6cVw8BAAAAZwAAAGsAAAAAAAQANS41LjM4LTArd2hlZXp5MS1sb2cAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA== '/*!*/; # at 107 #160730 6:25:10 server id 1 end_log_pos 179 Query thread_id=175124427 exec_time=0 error_code=0 SET TIMESTAMP=1469849110/*!*/; SET @@session.pseudo_thread_id=175124427/*!*/; SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/; SET @@session.sql_mode=0/*!*/; SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/; /*!\C latin1 *//*!*/; SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/; SET @@session.lc_time_names=0/*!*/; SET @@session.collation_database=DEFAULT/*!*/; BEGIN /*!*/; # at 179 # at 268 # at 389 #160730 6:25:10 server id 1 end_log_pos 416 Xid = 15679660620 COMMIT/*!*/; # at 416 #160730 6:25:10 server id 1 end_log_pos 488 Query thread_id=175124427 exec_time=0 error_code=0 SET TIMESTAMP=1469849110/*!*/; BEGIN /*!*/; # at 488 # at 577 # at 705 #160730 6:25:10 server id 1 end_log_pos 732 Xid = 15679660623 COMMIT/*!*/; # at 732 #160730 6:25:14 server id 1 end_log_pos 804 Query thread_id=175124427 exec_time=0 error_code=0 SET TIMESTAMP=1469849114/*!*/; BEGIN /*!*/; # at 804 # at 893 # at 1010 #160730 6:25:14 server id 1 end_log_pos 1037 Xid = 15679660688 COMMIT/*!*/; # at 1037 #160730 6:25:14 server id 1 end_log_pos 1109 Query thread_id=167706160 exec_time=0 error_code=0 SET TIMESTAMP=1469849114/*!*/; BEGIN /*!*/; # at 1109 # at 1198 # at 1406 #160730 6:25:14 server id 1 end_log_pos 1433 Xid = 15679660689 COMMIT/*!*/; # at 1433 #160730 6:25:16 server id 1 end_log_pos 1513 Query thread_id=178046121 exec_time=0 error_code=0 SET TIMESTAMP=1469849116/*!*/; /*!\C utf8 *//*!*/; SET @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=8/*!*/; SET @@session.time_zone='SYSTEM'/*!*/; BEGIN /*!*/; # at 1513 # at 1693 #160730 6:25:16 server id 1 end_log_pos 1693 Table_map: `ept_help`.`Staff` mapped to number 4807 #160730 6:25:16 server id 1 end_log_pos 2603 Update_rows: table id 4807 flags: STMT_END_F BINLOG ' HB6cVxMBAAAAtAAAAJ0GAAAAAMcSAAAAAAEACGVwdF9oZWxwAAVTdGFmZgA7CA8DDw8PDwcCAwEK AQ8PDwMPDw/8Dw8PDwcPDw8PAQ8PDw8PDw8PDw8PDwECAQ8BAQEHBwEBBwEHDwNDYAD9Av0C/QL9 AiwBlgD9Av0C/QL9AgL9Av0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9Av0C/QL9 Ajjo/v//BwAA HB6cVxgBAAAAjgMAACsKAAAAAMcSAAAAAAEAO/////////////////////8AAAAAAAAA+HL54QAA AAAAIGU4N2JmYzhkNzIxZjM0NzBjMTE4MzRiNjlmYzc1YjJjAAAAAAoA0JDRgNGC0LXQvBIA0JrQ vtC90LTRgNCw0YLRjtC6FADQktCw0YHQuNC70YzQtdCy0LjRhx4Aa29uZHJhdHl1ay5hcnRlbUBj YXJ0bGkuY29tLnVhzQ2NVWkBAwAAAAFKhQ8AAAAAAAAAAAAAAAANACszODA5NjUzNDQ1ODUsANCf 0YDQuNGI0LXQuyDQuiDQvdCw0Lwg0YEg0JTQsNGC0LDQmtC+0LvQuy4gAAAEADcwNjICADEzAAAA AOAdnFcGAG1pZGRsZQgAaG9zcGl0YWwUANCj0YfQuNC70LjRidC1IOKEljUgAAAAAAAAAAYAbWlk ZGxlCwAxMyw1INC70LXRggAAEgDQodC40YEuINCw0LTQvNC40L0AAAgAYmFjaGVsb3IAAAAAAAAQ AGtvbmRyYXR5dWsuYXJ0ZW0AAAAAAAABAQAAAAAAAAAAAAEAAAAAAAAAAAAAGwB7InR2X3J1c190 b2tlbiI6IjM4NjU5NDQ1In0BAAAAAAAAAAAAAPhy+eEAAAAAACBlODdiZmM4ZDcyMWYzNDcwYzEx ODM0YjY5ZmM3NWIyYwAAAAAKANCQ0YDRgtC10LwSANCa0L7QvdC00YDQsNGC0Y7QuhQA0JLQsNGB 0LjQu9GM0LXQstC40YceAGtvbmRyYXR5dWsuYXJ0ZW1AY2FydGxpLmNvbS51Yc0NjVVpAQMAAAAB SoUPAAAAAAAAAAAAAAAADQArMzgwOTY1MzQ0NTg1LADQn9GA0LjRiNC10Lsg0Log0L3QsNC8INGB INCU0LDRgtCw0JrQvtC70LsuIAAABAA3MDYyAgAxMwAAAAAcHpxXBgBtaWRkbGUIAGhvc3BpdGFs FADQo9GH0LjQu9C40YnQtSDihJY1IAAAAAAAAAAGAG1pZGRsZQsAMTMsNSDQu9C10YIAABIA0KHQ uNGBLiDQsNC00LzQuNC9AAAIAGJhY2hlbG9yAAAAAAAAEABrb25kcmF0eXVrLmFydGVtAAAAAAAA AQEAAAAAAAAAAAABAAAAAAAAAAAAABsAeyJ0dl9ydXNfdG9rZW4iOiIzODY1OTQ0NSJ9AQAAAA== '/*!*/;
Объяснение кода листинга программы
- Установка сессии в режим мастер-репликации:
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
- Отключение максимального времени ожидания задержанных операций:
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
- Установка типа завершения предыдущего запроса в 0:
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
- Начало транзакции:
BEGIN
- Код для восстановления базы данных из бинарного лога.
- Код для установки временной зоны:
SET @@session.time_zone='SYSTEM'
- Установка кодировки символов:
SET @@session.character_set_client=utf8
- Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
. - Код для обновления таблицы
Staff
с использованием таблицыept_help
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д