MySQL转储在mysql控制台中

时间:2012-02-27 06:08:54

标签: mysql

是否有SQL命令可以在MySQL控制台中进行MySQL转储?

我试过mysqldump但是它不起作用......

我正在尝试输出到SQL文件。

3 个答案:

答案 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

MySQL Documentation Reference (see System command)

答案 2 :(得分:0)

使用:

mysqldump -u 用户名 -p 数据库

  • 数据库:数据库名称
  • 用户名:dbuser