【mysql】secure_file_priv进行数据导出导入

一、导出导入数据库需要开启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.数据导出:

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`);

 

猜你喜欢

转载自blog.csdn.net/xiaren_1988/article/details/110632324
今日推荐