команда mysqpdump не работает - PullRequest
0 голосов
/ 05 июня 2018

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

mysqldump -u root -p schemaname >  schemaname_dump.sql

Ошибка

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysqldump' at line 1

1 Ответ

0 голосов
/ 05 июня 2018

mysqldump - это команда, которую вы вызываете в командной строке, а не в клиентской среде mysql.

mysql> exit
$ mysqldump --all-databases > dump.sql

mysqldump - это не команда MySQL, это командная строкаполезность.Вы должны вызвать его из командной строки вашей оболочки.Я надеюсь, что вы не вызываете это из командной строки MySQL.

Не открывайте mysql client environment открытую командную строку, введите вашу команду дампа, она, безусловно, будет работать, я сделал это сам.

...