一、导出导入数据库需要开启secure_file_priv
1.查看是否开启
使用命令行,输入以下命令。查看secure_file_priv属性,如果有路径值则为开启
show global variables like '%secure%';
2.未配置进行配置
进入mysql的安装目录,找到my.ini(windows系统)/my.cnf(Linux系统),在[mysqld]内添加如下配置
secure_file_priv="D:/Program Files/MySQL/tmp"
重启mysql(如果没有找到my.ini可以自己创建)
二、进行数据导出导入
1.数据导出:
扫描二维码关注公众号,回复:
13144100 查看本文章

select `city_id`,`city_name`,`city_sort`,`province_id`,`create_time`,`modify_time`,`del_flag` from sys_city
into outfile "D:/Program Files/MySQL/tmp/sys_city.txt" CHARACTER SET 'utf8' fields terminated by '\t';
2.数据导入:
load data infile "D:/Program Files/MySQL/tmp/sys_city.txt" into table sys_city
CHARACTER SET 'utf8' fields terminated by '\t' (`city_id`,`city_name`,`city_sort`,`province_id`,`create_time`,`modify_time`,`del_flag`);