【发布时间】:2014-11-26 00:04:20
【问题描述】:
我无法创建 mysql 数据库转储。我已经尝试了以下问题中的所有命令 https://stackoverflow.com/questions/24858436/unable-to-create-mysql-dump-in-mysql-server-5-6-19
但每次我收到类似的错误,要求我检查手册 ERROR 1064 (42000):您的 SQL 语法有错误;检查手册 对应于您的 MySQL 服务器版本,以便在 'mysql 附近使用正确的语法 dump -u root -pmysqlmysql hospital_management -r "c:\hosp.sql"' 在第 1 行
我在 Mysql 命令行中尝试这些命令,而不是在 Windows 命令提示符下。我也在 mysql 中输入任何数据库之前尝试这些命令。
mysql> mysqldump -u root -pmysqlmysql 医院管理> hosp.sql
这是我尝试的第一个命令,但没有成功
【问题讨论】:
-
这不是 SQL 语法,您应该在 mysql 命令行客户端 外部 运行它。所以:“不在 Windows 命令提示符下。” => 这正是你应该做的事情。
-
您为什么要在
mysql>命令行中尝试它们?那是行不通的。mysqldump.exe是你需要运行的程序。