• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

使用MySQL的SELECT INTO OUTFILE ,Load data file,Mysql

mysql技术 daoshu 68次浏览 已收录 0个评论

mysql 

mysql 导出数据到文件 ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option 

mysql 默认对导出的目录有权限限制,也就是说使用命令行进行导出的时候,需要指定目录进行操作;

解决方法:

1. 查询mysql 的secure_file_priv值配置的是什么,使用命令行:?show global variables like ‘%secure%’; 

2. 使用into outfile开始导出:(因为secure_file_priv配置的关系,所以必须导出到/var/lib/mysql-files/目录下)

3.所用的几个关键字:

FIELDS TERMINATED BY ‘,’ ?OPTIONALLY ENCLOSED BY ‘ ” ‘  LINES TERMINATED BY ‘\n’;

导出

select * into outfile ‘/tmp/snc_item_type.txt’ fields terminated by ‘~’ lines terminated by ‘\r\n’ from (select * from snc_item_type) a;

导入

LOAD DATA INFILE ‘/tmp/snc_item_type0711.txt’ INTO TABLE snc_item_typebak  fields terminated by ‘~’ lines terminated by ‘\r\n’ 

grant all privileges on *.* to  root 现有的基础上添加用户权限


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明使用MySQL的SELECT INTO OUTFILE ,Load data file,Mysql
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址