首页 > 数据库技术 > 详细

mysql数据导入导出

时间:2020-07-01 12:22:59      阅读:52      评论:0      收藏:0      [点我收藏+]

mysql>show variables like ‘secure_file_priv‘;                        //查看导入导出的默认检索路径

修改默认的检索路径:

step1:自定义创建目录路径并修改所有者为mysql,不要建在/root下

chown -R mysql.mysql 目录路径

 

step2:修改/etc/my.cnf

secure_file_priv=自定义的路径

 

step3:重启mysqld

 

导入:

step1:把要导入的文件放入检索路径下

step2:根据导入文件创建空表

step3:执行命令

>load  data  infile ‘ 检索路径/文件名‘   into  table 数据库.表

fields(字段的分隔符)  terminated by ‘分隔符‘   

lines(行的分隔符) terminated by ‘\n‘;

 

注意事项:

字段分隔符要与文件内的一致

指定导入文件的绝对路径

导入数据的表的表中字段数量,类型,大小要和文件一致

禁用selinux安全保护机制

 

导出:【只导出数据】

mysql> SQL查询语句  into outfile "检索目录/文件名"                //必须加上引号,文件为自动创建,无需手动创建

 

【fields(字段的分隔符)  terminated by ‘分隔符‘   

 

lines(行的分隔符) terminated by ‘\n‘;】           默认以tab分隔列,\n分隔行

 

 

 

 

注意事项:

 

导出内容由SQL语句决定

 

只导出数据,不导字段名

 

禁用selinux安全保护机制

                   

mysql数据导入导出

原文:https://www.cnblogs.com/krystal-LA-zx/p/13218358.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!