Восстановление данных Mysql с использованием mysqlbinlog
Я случайно уронил схему, не копируя ее.
И теперь я хочу использовать утилиту mysqlbinlog для восстановления. (Похоже, mysqlbinlog - хороший инструмент). И ему нужны эти двоичные файлы журнала для выполнения восстановления.
Теперь у меня следующие недоразумения:
- Я не могу найти эти двоичные файлы журнала. Так где они находятся?
- Если операции не зарегистрированы или двоичное ведение журнала не включено, как включить это. Я прочитал документацию mysql, там написано, что они включены по умолчанию. Но я не могу найти эти файлы, хотя...
- Можно ли восстановить данные и схему через файл /var/log/mysqld.log?
1 ответ
Решение
Если у вас есть линия log = /path/to/mysql.log
без комментариев в my.cnf
запросы будут в mysql.log
, То есть отвечая на третий вопрос.