Используя rsync для резервного копирования MySQL

Я использовал их много в сжатии изображения / распаковка, где биты в битовом массиве были сжаты. Используя http://en.wikipedia.org/wiki/Huffman_coding сжимаемые вещи состоят из различных чисел битов (они все не выравниваются байтом), и поэтому Вам нужны к сдвигу разряда они, когда Вы кодируете или декодируете их.

9
задан Joachim Sauer 22 November 2013 в 15:50
поделиться

3 ответа

  1. не используйте для этого пользователя root удаленной машины. Фактически, никогда не подключайтесь напрямую к пользователю root, это серьезная утечка безопасности. В этом случае просто создайте нового пользователя с несколькими привилегиями, который может только записывать данные в резервное хранилище
  2. Не используйте пароль для этого соединения, а вместо этого используйте аутентификацию с открытым ключом
  3. Убедитесь, что MySQL не запускается, когда вы это делаете, или вы можете легко получить поврежденную резервную копию.
  4. Используйте mysqldump для создания дампа вашей базы данных во время работы MySQL. Затем вы можете безопасно скопировать этот дамп.
16
ответ дан 4 December 2019 в 08:01
поделиться

Я считаю, что лучший способ делать резервные копии MySQL - это использовать средство репликации.

настраивает резервную машину как подчиненную по отношению к вашему мастеру. Затем каждая транзакция автоматически зеркалируется.

Вы также можете выключить подчиненное устройство и выполнить с него полное резервное копирование на ленту. Когда вы перезапускаете ведомое устройство, оно снова синхронизируется с ведущим.

6
ответ дан 4 December 2019 в 08:01
поделиться

Я не действительно знаю о вашей команде rsync, но я не уверен, что это правильный / лучший способ сделать резервную копию с помощью MySQL; вам, вероятно, стоит взглянуть на эту страницу руководства: 6.1. Резервное копирование базы данных

Резервное копирование БД не обязательно так просто, как можно было бы подумать, учитывая такие проблемы, как блокировки, отложенная запись и любые оптимизации, которые MySQL может сделать со своими данными ... Особенно, если ваши таблицы не используют механизм MyISAM.

По поводу " 5 минут crontab ": вы делаете эту резервную копию каждые пять минут? Если ваши данные настолько разумны, вам, вероятно, следует подумать о чем-то другом, например о репликации на другой сервер,

5
ответ дан 4 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: