Так.
Налаштування реплікації на другу машину. Коли вам потрібно зробити резервну копію, ви можете заблокувати вторинну машину, виконати mysqlhotcopy або mysqldump, а потім розблокувати її. Це наздожене вашого господаря, і вам ніколи не доведеться брати майстра в автономному режимі.
Ви можете це зробити навіть на одній машині, якщо ви не заперечуєте подвоєння вводу-виводу запису, але в ідеалі вам слід створити його в режимі реального часу на другому фізичному сервері та робити резервні копії знімків стільки разів, скільки вам потрібно. не турбуючи виробничий сервер.
Теоретично також можливо відновити базу даних, використовуючи відомий стан та бінлоги. Я ніколи цього не робив, тому, будь ласка, спершу вивчіть, але ви можете створити резервну копію відомого стану вашої бази даних, а потім просто створити резервну копію всіх нових бінлогів та повторно відтворити їх, якщо вам коли-небудь потрібно було відновити. Оскільки бінлоги записуються лінійно, перенесення нових бінлогів на віддалений комп'ютер буде дуже швидким.
Редагувати: Дійсно, схоже на те, що використання бінлогів для резервного копіювання документально підтверджено.
Це питання дуже пов'язане