Forum Webscript.Ru

Программирование => PHP => Тема начата: hanslinger от 24 Ноября 2005, 17:00:19

Название: mysqldump
Отправлено: hanslinger от 24 Ноября 2005, 17:00:19
Может, я совсем отупел, но не могу понять, почему одна и та же строка работает из виндовой консоли, но не работает из exec(\'...\');.
mysqldump --host=*** --user=*** --password=*** --opt dbname > path/file.sql
Если запускать из скрипта, файл создается, но пустой.
Название: mysqldump
Отправлено: Макс от 24 Ноября 2005, 17:48:14
а если пути абсолютные прописать ?
Название: mysqldump
Отправлено: hanslinger от 24 Ноября 2005, 17:58:55
Абсолютный путь прописан. Файл-то создается...
Название: mysqldump
Отправлено: Макс от 24 Ноября 2005, 18:43:05
Цитировать
hanslinger:
Файл-то создается...

Это ни очем не говорит. Набираю в командной строке :
aaaaaa >a
файла или команды aaaaaa нет, но пустой файл aсоздается
Путь к mysqldump - абсолютный ?
Название: mysqldump
Отправлено: hanslinger от 24 Ноября 2005, 20:24:11
Нет. Про это я не подумал. Попробую завтра.
Название: mysqldump
Отправлено: Sanchez от 27 Ноября 2005, 15:56:17
Еще может быть что-то с правами пользователя если это юникс, ведь php запускается от другого юзера..