首先需要在mysql配置文件中配置secure_file_priv 为/opt/data/方可,根据要导出的文件位置决定,不配置默认为NULL会报sql语句错误,可通过如下语句查看secure_file_priv配置:
show variables like '%secure%';
配置完毕需要重启mysql:
service mysqld restart
导出到文件:
#逗号分隔导出
SELECT * into outfile '/opt/data/ceshi.txt' FIELDS TERMINATED BY ',' from resultstable