Php. Как создать дамп MySQL в одну строку кода?

Главная  >>  Backend  >>  Php. Как создать дамп MySQL в одну строку кода?

Создание регулярных бекапов — залог Вашего спокойного сна. Сегодня я покажу, как сделать бекап базы данных всего в одну строку php-кода.

Будем использовать php-функцию shell, а также утилиту mysqldump.

Код будет иметь примерно следующий вид:

Конечно же, значение имени, пароля, хоста и имени Базы Данных нужно изменить на соответствующие Вашим доступам. Данный код выполнит серверную функцию mysqldump И сохранит вывод в файл — в данном случае — в /path/to/some/file.sql.

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

В целом же, данный код можно смело ставить в Cron и делать бекапирование автоматическим и безболезненным.

Похожие записи