使用mysqldump创建可以使用单个查询恢复的文件

时间:2014-02-24 08:42:16

标签: mysql mysqldump

我想知道是否可以使用mysqldump创建一个mysql备份,以便我能够将结果推送到单个查询以恢复数据库。

背景:

我想使用基于控制台的c程序,它加载转储文件并通过查询将其推送到数据库。

感谢您的提示和

亲切的问候

Solick

1 个答案:

答案 0 :(得分:0)

“单一查询”是什么意思?

加载转储的常用方法是

shell> mysql -u user -p database < your_dump_file

但你也可以

mysql> source 'path/your_dump_file';

您必须对mysqldump做一些特殊的事情。

除了可能,您将--tab参数与mysqldump一起使用。然后创建逗号分隔值(.csv)文件。您可以使用LOAD LOCAL DATA INFILE...命令导入它。但这仅适用于单个表,而不适用于整个数据库。