面试真题

数据库 · 简单 · 百度

MySQL数据表导入的方式迁移数据

简单 数据库 🎤 百度
参考答案
结论:MySQL迁移数据表主要有逻辑导入导出与物理迁移两类。核心方式:1.mysqldump导出SQL文件,目标库source执行,兼容性好但慢;2.LOAD DATA INFILE从文本文件高速导入,需设local或服务端文件权限,比insert快数量级;3.SELECT ... INTO OUTFILE导出;4.物理迁移用Percona XtraBackup热备,适合大库。要点:导入前关外键检查(set foreign_key_checks=0)、调大innodb_buffer_pool;对比:dump可跨版本跨引擎,load data仅表内且需格式匹配,物理备份最快但文件大。示例:load data infile '/data.csv' into table user fields terminated by ',' lines terminated by '
'。
题目整理自公开面经,答案由校招宝自研生成,仅供参考