0
我在我的主机服务器上有mysql数据库(mysql版本14.14版本5.5.28,对于使用readline 5.1的Linux(x86_64))。我想使用SSH进行备份。所以,我登录的root用户,并去到MySQL和写入命令,如下在MySQL数据库备份时发生错误
mysql> mysqldump -u username -p password --opt dbname > filename.sql;
但因此未工作,为我,给了我和错误,如
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 username -p password --opt dbname > filename.sql;' at line 1
任何一个可以给我提供一个解决方案我做一个备份。
我正在服务器目录上做备份。
我只是退出MySQL的尝试,并把备份命令,但我得到了一个开始
mysqldump
新的错误,如“-bash:!JW8 .:未找到事件”。 –@GhostAnswer首先,这意味着你的问题被回答:)。现在我猜这些角色是你的密码的一部分?如果您的密码包含字母以外的字符,则必须将密码放在双引号中,并将其放在'-p' **(无空格)**之后。查看更新的答案。 – peterm
我会检查并告诉你。 –