Должен ли я создавать резервные копии базы данных SQL в file или другой базе данных?

#php #sql #backup #database-backups

#php #sql #резервное копирование #база данных-резервные копии

Вопрос:

Я хочу выполнять ежедневное резервное копирование базы данных SQL. Я думал, что сделаю это с другой базой данных (в первую очередь для защиты от моих собственных ошибок или ошибок пользователя), но все найденные мной скрипты делают это с файлом.

Целесообразно ли создавать резервные копии в другую базу данных, и если данные хранятся в виде файла на сервере, не создаст ли незашифрованные данные там угрозу безопасности? Существует ли хороший метод шифрования, все ли это должно быть зашифровано в базе данных? Есть ли хороший скрипт для этого?

Буду признателен за любую помощь!

Ben

Ответ №1:

Обычно вы не делаете резервные копии в другую базу данных. Вы могли бы отразить данные в другой базе данных, что объясняет, почему все найденные вами скрипты работают с файлами.

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

Предпочтительнее иметь вывод вашей базы данных в файл, потому что это становится намного более переносимым, чем перенос базы данных по кругу.

Ответ №2:

Я бы рекомендовал создавать резервные копии в файлы, а не в другую базу данных, если только в этой базе данных нет какой-либо формы контроля версий, иначе вы рискуете скопировать ошибки / неверные данные в новую базу данных.