在你开始使用MySQL资料库以后,MySQL会帮你储存与管理所有的资料,依照不同的设定,会有许多的资料档案储存在档案系统中,如果这些档案不小心遗失或损坏,储存的资料可能就全部不见了。为了预防这类的情况发生,MySQL提供许多备份资料的功能,让你可以依照自己的需求,汇出资料库中储存的资料,另外保存起来。如果资料库发生严重的问题,而且储存的资料不见了,你就可以把之前备份的资料,回复到资料库中。备份资料的工作称为「汇出资料、exporting data」;回复资料的工作称为「汇入资料、importing data」。
你可以使用SQL叙述或MySQL提供的用户端程式,执行汇出与汇入的工作。汇出资料可以使用「SELECT INTO OUTFILE」叙述,或是「mysqldump」用户端程式,它们都可以将指定的资料储存为档案保存起来;汇入资料可以使用「LOAD DATA INFILE」叙述,或是「mysqlimport 」用户端程式,它们都可以将指定档案中的资料新增到资料库中。