【mysql】MAC CSV数据导入secure_file_priv参数问题
背景
在使用mysql导入CSV文件时,出现报错:ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option
通过
show variables like '%secure%';
命令查看参数设置
secure_file_priv=null 表示不允许导入导出
secure_file_priv=文件加目录 表示在该文件夹下允许导入导出
secure_file_priv=空 表示导入导出没有限制
在mac下,该参数应该在my.cnf文件中指出
但笔者mac用户的系统中没有my.cnf文件
解决方法
通过 mysql --verbose --help | grep my.cnf 命令可查看mysql加载 my.cnf文件的默认位置 一般如下:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
因此应该到对应文件夹下创建my.cnf文件
笔者选择默认第一文件夹 在etc文件夹下创建my.cnf 具体过程参照以下链接(亲测有效)
创建my.cnf教程
按照链接中顺序创建完配置文件后,加入如下配置:
secure_file_priv=''
注意:该条配置应加在[mysqld]标签下
https://blog.csdn.net/jyongchong/article/details/77862819?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
点赞
2
收藏
分享
文章举报
周暮瑾
发布了1 篇原创文章 · 获赞 2 · 访问量 33
私信
关注