在mysql中从数据库创建转储文件

Posted

技术标签:

【中文标题】在mysql中从数据库创建转储文件【英文标题】:create dump file from database in mysql 【发布时间】:2011-02-02 00:13:06 【问题描述】:

以下是我从 mysql 数据库创建的转储。

mysqldump -u root tempbkk > ttt.dump

但我想在从我们选择的数据库创建转储时创建一个排除一个或多个文件的转储。该命令是什么?

【问题讨论】:

【参考方案1】:

mysqldump -u user -p some_database > some_database_dump.sql

【讨论】:

我看不出这回答了问题。 应该是mysqldump -u user -p some_database > some_database_dump.sql【参考方案2】:

mysqldump可以跳过表,需要--ignore-table参数。查看manual of mysqldump

【讨论】:

【参考方案3】:
mysqldump -u <user> -p<password> --databases <dbname> -r <NameofBackup.sql>

【讨论】:

嗨!仅代码答案在 SO 上被视为低质量;请考虑为您的代码 sn-p 添加解释,以便为 OP 和该网站的未来访问者改进它。谢谢! 无论如何,据我所知,这并不能回答问题。【参考方案4】:

只需键入此命令mysqldump -u user -p database_name_in_database &gt; name_of_file.sql

它会询问user 的密码。到这里,你的哑文件就准备好了。在您运行命令的同一位置

【讨论】:

以上是关于在mysql中从数据库创建转储文件的主要内容,如果未能解决你的问题,请参考以下文章

从 MySql 导出转储文件

可以在命令行中导入使用 phpMyAdmin 创建的 MySQL 数据库转储吗?

NodeJS MySQL 转储

如何在 Python 中从数据库创建 CSV 文件?

Impala:从 mysql 转储创建镶木地板

MySQL-删除数据(DELECT)