mysqpdump命令不起作用

时间:2018-06-05 09:24:41

标签: mysql database mysql-workbench

我想要转储数据库。我使用下面的命令,但收到错误

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 :(得分:1)

mysqldump 是您在shell提示符下调用的命令,而不是在mysql客户端环境中调用的命令。

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

mysqldump不是MySQL命令,它是命令行实用程序。您必须从shell命令行调用它。我希望你不要在MySQL提示符下调用它。

不要打开mysql client environment打开命令提示符直接输入你的转储命令它肯定会工作我自己做了。