Введение в среду обучения Серверная часть: Ubuntu 18.04 LTS База данных: Mariadb 10.1.34 (Mysql) Языковая версия: PHP 7.3 Локальная версия: macOS High Sierra
Сначала для резервного копирования базы данных использовался PHP, но были обнаружены некоторые проблемы, поэтому мы перешли на этот способ, напрямую через Mysql для резервного копирования, формат не составит никаких проблем.
$ crontab -e
Назначено на выполнение в 00:00 утра каждый день
0 0 * * * php /var/www/backup.php
Резервная копия. PHP-скрипты не забывайте начинать с ” Даже если у вас включены сокращения Даже если у вас включены сокращения
{$dir}{$filename}"; // Executing CMD exec($cmd); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$filename\""); passthru("cat {$dir}{$filename}"); ?>
Вывод будет проходить через gzip
декомпрессию Экспериментировали с оригиналом 150 МБ
После сжатия SQL/| 28 МБ
Идентификатор строки:ian mac QQ:1258554508