0

我的主机服务器上有 mysql 数据库(mysql Ver 14.14 Distrib 5.5.28,用于 Linux (x86_64),使用 readline 5.1)。我想使用 SSH 进行备份。所以我以root用户登录并转到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

任何人都可以为我提供一个解决方案来进行备份。

我正在服务器目录上进行备份。

4

1 回答 1

1

您的问题是您正在尝试mysqldumpmysqlCLI 执行。

mysql> mysql转储...
^^^^^^

第一个出口mysql

mysql>退出
再见
用户名$

然后在命令提示符下mysqldump自行启动

$ mysqldump -uusername -p“密码”--opt dbname > filename.sql;
于 2013-09-24T07:28:05.407 回答