从数据库导出表时出现 mysqldump 错误

标签 mysql database export

谁能告诉我为什么会出现这个错误

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 -p --user=root database_name utilities > utilities.sql'

在此 mysqldump -p --user=root database_name utilities > utilities.sql;

我尝试将数据库名称、表名称保留在反引号中。似乎没有任何效果。

最佳答案

mysqldump应该从 而不是 mysql 命令的普通命令提示符/shell 运行,而不是在其中的 mysql 提示符下运行。

ubuntu-vm:~$ mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 38
Server version: 5.5.31-0ubuntu0.13.04.1 (Ubuntu)

mysql> exit
Bye

ubuntu-vm:~$ mysqldump -help
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
ic@ubuntu-vm:~$ 

关于从数据库导出表时出现 mysqldump 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16785342/

相关文章:

创建函数时MySQL错误1064

php - 针对准备好的 :param, 处理 IS NULL 条件的 PDO 检查字段

mysql - 如何仅获取第二高薪人员的姓名

使用where子句时mysql不获取现有记录

mysql - PDO MySQL 只需要一行吗?

java - 外键仅适用于 Spring JPA 项目中的某些模型

mysql - 先前答案的所有应用程序都会失败 -#1062 - key '1' 的重复条目 'primary'

ruby-on-rails - 使用 group rails 获取重复记录

excel - 将 Outlook 电子邮件导出到 Excel

javascript - Google map gpx 导出 - 在 JavaScript 中保存对话框