Mysql mysqpdump命令不工作

Mysql mysqpdump命令不工作,mysql,database,mysql-workbench,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 'mysqld

我想要一堆数据库。我正在使用下面的命令,但出现错误

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

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

mysql> exit
$ mysqldump --all-databases > dump.sql
mysqldump
不是一个MySQL命令,它是一个命令行实用程序。您必须从shell命令行调用它。我希望您不是从MySQL提示符调用此消息


不要打开
mysql客户端环境
open命令提示符直接键入dump命令肯定会起作用我自己做的。

可能会帮助您调用没有问题。您确定您的mysqldump与服务器的版本匹配吗?否则,它可能会尝试以服务器尚不理解的方式获取数据。我正在使用putty cli访问服务器。我如何解决这个问题?或者如何确定实际问题?@AmiteshKumar在这种情况下没有帮助:(