我正在尝试在 VPS 服务器(在 Windows 上)上创建数据库创建脚本。但是,以下命令
mysql> mysqldump -u myuser -pmypass --complete-insert mydb_name > c:\file.sql;
给我错误:
ERROR:
Unknown command '\f'.
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 -u myuser -pmypass --complete-insert mydb_name >c:\file.sql' at line 1
Windows 帐户是guest
。该帐户必须是管理员吗?如何修复该错误?
编辑
当我尝试从 Windows shell 执行该命令时,收到访问被拒绝
错误
最佳答案
您应该启动mysqldump
当您尝试像 mysql
一样运行它时,从操作系统命令提示符处输入命令命令。
另外,access denied
错误很可能是由于您使用的是 Windows 7(或更高版本)并且是标准用户,(出于充分的原因)该用户无权在 C:\
中创建文件。 .
您应该从您的主目录尝试相同的命令(例如 C:\Users\<username>
)
关于MySQL - 创建数据库备份给我错误 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22499894/