无法导出mysql数据库

时间:2013-03-08 09:55:50

标签: mysql export

我试过这个:

mysqldump -u username -p database_name > dump.sql;

mysqldump -u username -ppassword database_name > dump.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 database_name > dump.sql' at line 1

我已经确认该数据库存在,并且任何人都可以指出我正在进行的操作或如何对其进行故障排除?

3 个答案:

答案 0 :(得分:4)

mysqldump是命令行界面,不是SQL的一部分。从bash(或类似)运行命令。

答案 1 :(得分:0)

我的眼镜可能需要调整,但我认为在这些命令行参数上需要两个破折号:

http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

答案 2 :(得分:0)

使用此

mysqldump --single-transaction -u root -p db > db.sql