1

谁能告诉我为什么我会收到这个错误

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 'mysqldump -p --user=root database_name utility > utility.sql' 附近使用的正确语法

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

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

4

1 回答 1

0

mysqldump应该从普通的命令提示符/shell而不是命令运行mysql,而不是在其中的 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:~$ 
于 2013-05-28T06:38:27.107 回答