mysql restore file.sql синтаксическая ошибка с использованием командной строки - PullRequest
2 голосов
/ 26 апреля 2010

при вводе

mysql -u root -p XXXX dbname < c:/filename.sql

всегда получаю эту ошибку "ошибка 1064 <42000>:" у вас есть ошибка в вашем солнечном налоге SQL;проверьте руководство, соответствующее вашей версии сервера MySql, для правильного синтаксиса, чтобы использовать около .....

что не так с этим утверждением?

Ответы [ 3 ]

1 голос
/ 09 августа 2012

Я решил с помощью PowerShell:

Get-Content "c: /filename.sql" | . \ mysql.exe -uroot -pXXXX имя_базы

0 голосов
/ 26 апреля 2010

правый C: \ Program Files \ MySQL \ MySQL Server 5.0 \ bin> mysqldump -u root -p mysql> backup_database.sql Введите пароль: ********

Мой путь не верен. Не должен входить в MySQL и затем выполнить эту инструкцию

0 голосов
/ 26 апреля 2010

Это связано с зарезервированным словом в MySQL, обычно из-за несоответствия версий.

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

...