#mysql #database #email #cron #backup
#mysql #База данных #Адрес электронной почты #cron #резервное копирование
Вопрос:
Кто-нибудь может порекомендовать надежную и простую систему резервного копирования базы данных MySQL на основе PHP, которая может работать на том же виртуальном хостинге, создает файл дампа из определенной базы данных и отправляет его в виде вложения на адрес электронной почты с частотой, которую я могу настроить (или в зависимости от CRON).
Спасибо!
Комментарии:
1. вам нужен скрипт или вы что-то пробовали
2. Я ищу какое-нибудь программное обеспечение для резервного копирования или скрипт, который я мог бы установить, вместо того, чтобы изобретать велосипед.
Ответ №1:
Для первой части вы можете настроить задание CRON с помощью этой команды:
mysqldump db_name > path_to_file.text
замените заполнители именем вашей базы данных и путем к файлу, в который вы хотите выполнить дамп. Что касается части электронной почты. Я не уверен.
Комментарии:
1. Она работает на виртуальном хостинге, я не уверен, что смогу это сделать. Я бы просто запустил скрипт с CRON и заставил его делать то, что мне нужно. Я ищу какое-нибудь программное обеспечение для резервного копирования или скрипт, который я мог бы установить, вместо того, чтобы изобретать велосипед.
2. «Я не уверен, что смогу это сделать». В чем вы не уверены, что способны это сделать? Выполнить команду MySQL? Ваша база данных MySQL находится на том же виртуальном хостинге, что и ваш сайт? Если это так, то запуск этого кода в CRON должен сработать. Или вы пытаетесь НЕ использовать CRON?
3. Я не хочу изобретать велосипед. Мне нужен скрипт или решение, которое при запросе создает дамп одной или нескольких баз данных, прикрепляет их к электронному письму и отправляет на определенный адрес электронной почты, потенциально устраняя различные проблемы, которые могут возникнуть. Я не хочу изобретать велосипед, я уверен, что что-то подобное уже есть.