是否有SQL命令可以在MySQL控制台中进行MySQL转储?
我试过mysqldump但是它不起作用......
我正在尝试输出到SQL文件。
答案 0 :(得分:39)
你不能在MySQL控制台中运行mysqldump,因为mysqldump是一个像mysql控制台这样的外部命令。
退出控制台并使用mysqldump命令,如下所示:
mysqldump -u username -p -h hostname(或ip address)databasename> sqlfilename
它会要求输入密码。
有关mysqldump的更多详细信息,请访问http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
答案 1 :(得分:15)
使用\!
:
\! mysqldump -u username -p database > database_dump.sql
答案 2 :(得分:0)
使用:
mysqldump -u 用户名 -p 数据库