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



我想知道是否可以使用 MySQLdump 创建 MySQL 备份,以便我能够将结果推送到单个查询以还原数据库。

背景:

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

感谢您的提示和

亲切问候

索利克

"单个查询"是什么意思?

加载转储的常用方法是

shell> mysql -u user -p database < your_dump_file

但你也可以做

mysql> source 'path/your_dump_file';

你不必对mysqldump做任何特别的事情.

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

最新更新