#php #sql #backup #database-backups
#php #sql #резервное копирование #база данных-резервные копии
Вопрос:
Я хочу выполнять ежедневное резервное копирование базы данных SQL. Я думал, что сделаю это с другой базой данных (в первую очередь для защиты от моих собственных ошибок или ошибок пользователя), но все найденные мной скрипты делают это с файлом.
Целесообразно ли создавать резервные копии в другую базу данных, и если данные хранятся в виде файла на сервере, не создаст ли незашифрованные данные там угрозу безопасности? Существует ли хороший метод шифрования, все ли это должно быть зашифровано в базе данных? Есть ли хороший скрипт для этого?
Буду признателен за любую помощь!
Ben
Ответ №1:
Обычно вы не делаете резервные копии в другую базу данных. Вы могли бы отразить данные в другой базе данных, что объясняет, почему все найденные вами скрипты работают с файлами.
Вы всегда можете хранить резервные копии в безопасном месте, что сделало бы их такими же безопасными, как обычная база данных, защищенная паролем.
Предпочтительнее иметь вывод вашей базы данных в файл, потому что это становится намного более переносимым, чем перенос базы данных по кругу.
Ответ №2:
Я бы рекомендовал создавать резервные копии в файлы, а не в другую базу данных, если только в этой базе данных нет какой-либо формы контроля версий, иначе вы рискуете скопировать ошибки / неверные данные в новую базу данных.