备份时出错

时间:2011-04-01 11:02:45

标签: mysql mysqldump

我是MySQL新手。我需要在MySQL中备份数据库。所以我写了一个查询:

mysqldump -u root -p pwd123 r_mysql > BackupHRM2.sql

为此我收到错误

#1064 - 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 root -p pwd123 r_mysql > BackupHRM2.sql' at line 1

请有人帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:4)

mysqldump是一个命令行实用程序。您应该直接从shell运行它,而不是在mysql会话中运行它。它不是SQL命令。

如果您使用的是phpMyAdmin,请在那里查找备份选项。 (例如,请查看How to backup your Mysql database with phpMyAdmin。)

答案 1 :(得分:1)

使用

 mysqldump -u root -ppwd123 r_mysql > BackupHRM2.sql

-pPASSWORD

之间看到无差距

如果您使用的是PHPMyAdmin,请从“导出”选项卡进行备份。


我不熟悉PHPMyAdmin,要导入备份数据库,只需从命令提示符(或Shell / Console)执行此操作。

mysql -u USERNAME -pPASSWORD DBNAME < path/to/BackupHRM2.sql