MySQL控制台内的MySQL转储

MySQL控制台内的MySQL转储,mysql,Mysql,在MySQL控制台中是否有可以进行MySQL转储的SQL命令 我尝试了mysqldump,但它不起作用 我正在尝试输出到SQL文件。您不能在MySQL控制台中运行mysqldump,因为mysqldump是一个与MySQL控制台类似的外部命令 退出控制台并使用mysqldump命令,如下所示: mysqldump-u username-p-h主机名(或ip地址)databasename>sqlfilename 它将询问密码 有关mysqldump的更多详细信息,请访问use\: \! mysql

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

我尝试了mysqldump,但它不起作用


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

您不能在MySQL控制台中运行mysqldump,因为mysqldump是一个与MySQL控制台类似的外部命令

退出控制台并使用mysqldump命令,如下所示:

mysqldump-u username-p-h主机名(或ip地址)databasename>sqlfilename

它将询问密码

有关mysqldump的更多详细信息,请访问

use
\

\! mysqldump -u username -p database > database_dump.sql
使用:

mysqldump-u用户名-p数据库

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

您为什么想要这个?输出到sql文件有什么问题?注意:这只在直接在MySQL控制台中运行时有效,而不会通过sql语句“system命令仅在Unix中工作”。另外,请注意,这可能在其他MySQL命令行客户端中不起作用。例如,这在mycli中不起作用。