我试过这个:
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
我已经确认该数据库存在,并且任何人都可以指出我正在进行的操作或如何对其进行故障排除?
答案 0 :(得分:4)
mysqldump
是命令行界面,不是SQL的一部分。从bash(或类似)运行命令。
答案 1 :(得分:0)
我的眼镜可能需要调整,但我认为在这些命令行参数上需要两个破折号:
答案 2 :(得分:0)
使用此
mysqldump --single-transaction -u root -p db > db.sql