[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с mysqldump
Фибер Оптик
Здравствуйте!
Хочу реализовать функцию резервного копирования mysql базы.
делаю следующим способом:


$backup_name = 'backupmysql_' . date("Y-m-d");
$fullFileName = $backup_name . '.gz';
$command = 'mysqldump -h' . HOST . ' -u' . USER . ' -p' . PASS . ' ' . DB . ' | gzip -c > ' . $fullFileName;
if(shell_exec($command)) echo $fullFileName;
else 'NO';


При запуске функции у меня ничего не выдаётся, пустой экран.

При загрузке в консоль появляется ошибка: SyntaxError: unexpected token: identifier

Подскажите, пожалуйста, в чём может быть дело?
AllesKlar
else 'NO';

ну и USER HOST DB PASS должны быть инициилизированы

Цитата (Фибер Оптик @ 22.03.2018 - 10:01)
При загрузке в консоль появляется ошибка: SyntaxError: unexpected token: identifier

Конкретно к этому участку кода эта ошибка не имеет никакого отношения.

_____________
[продано копирайтерам]
Фибер Оптик
да, пропустил вывод "NO". Спасибо большое, не заметил.

USER HOST DB PASS тянутся из конфигурационного файла. C самим запросом всё вроде как ОК:

mysqldump -hlocalhost -uUser -pPassword NameDB | gzip -c > backupmysql_2018-03-22.gz
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.