LINUX.ORG.RU

Таки покажешь строчку дампа, на которую ругается?

anonymous ()

Покажи хотя-бы парупервых строк из /home/Безымянная/damp.sql (head /home/Безымянная/damp.sql), раз-уж где-то там «error in your SQL syntax» который надо «check the manual».

P.S. имя пользователя «Безымянная»? Вообще в unix принято для логина использовать только латиницу в нижнем регистре, цифры и кажется символы «_» и "-"

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Это папка. Вот, если это имели ввиду: ~# head /home/Безымянная/damp.sql Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] For more options, use mysqldump --help

Lastic ()
Ответ на: комментарий от alchemist

Дык, тут наоборот дамп базы надо обратно в базу влить. Правда как выяснилось самого дампа-то и нет.

MrClon ★★★★★ ()
Ответ на: комментарий от Lastic

Если у тебя там вот это:

Usage: mysqldump [OPTIONS] database [tables] OR 
mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR
mysqldump [OPTIONS] --all-databases [OPTIONS] 
For more options, use mysqldump --help

То у тебя в файле /home/Безымянная/damp.sql не дамп базы, а вывод сообщения от mysqldump со справкой как его использовать.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Делаю дамп так mysqldump -p -u DATABASE|gzip > /var/www/accounting/dump.sql.gz Заливаю gunzip < /home/..../Безымянная/dump.sql.gz | mysql -u root -p DATABASE Ошибка та же

Lastic ()
Ответ на: комментарий от Lastic

Делаю дамп так mysqldump -p -u DATABASE|gzip > /var/www/accounting/dump.sql.gz

Ты читать справку по mysqldump пробовал?

Разберём ключи команды:
'-p' - указывает mysqldump запросить пароль для подключения к mysql;
'-u' - после этого ключа должно быть указано имя пользователя под которым нужно подключаться к mysql серверу, ключ является сокращённой формой ключа '--user';

============================================================
============================================================
       ·   --password[=password], -p[password]

           The password to use when connecting to the server. If you use the
           short option form (-p), you cannot have a space between the option
           and the password. If you omit the password value following the
           --password or -p option on the command line, mysqldump prompts for
           one.


       ·   --user=user_name, -u user_name

           The MySQL user name to use when connecting to the server.

============================================================
============================================================

После указания всех ключей и их параметров должно следовать указание базы данных.

А теперь разбери свою команду и найди в ней ошибку.

Удачи.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.