我无法创建mysql数据库转储。我已经尝试了下面问题中的所有命令 https://stackoverflow.com/questions/24858436/unable-to-create-mysql-dump-in-mysql-server-5-6-19
但每次我都会遇到类似的错误,要求我查一下手册 错误1064(42000):您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便在&mysql附近使用正确的语法 dump -u root -pmysqlmysql hospital_management -r" c:\ hosp.sql"'在第1行
我在Mysql命令行中尝试这些命令,而不是在Windows命令提示符下。此外,我在进入mysql中的任何数据库之前尝试这些命令。
的MySQL> mysqldump -u root -pmysqlmysql hospital_management> hosp.sql
这是我尝试过的第一个命令,但没有效果
答案 0 :(得分:1)
mysqldump是一个可执行文件,你不应该在MySQL命令行中运行它。
尝试使用该命令
mysqldump -uroot -pmysqlmysql hospital_management > "C:\hosp.sql"
通过阅读documentation,我假设在使用-r
时,该文件必须已存在。