良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

mysql解决Error1290 xxx secure-file-priv 的问题

Error1290 --secure-file-priv

出现这个问题的原因是因为启动MySQL的时候使用--secure-file-priv这个参数,这个参数的主要目的就是限制LOAD DATA INFILE或者SELECT INTO OUTFILE之类文件的目录位置,我们可以使用

SELECT @@global.secure_file_priv; 或者SHOW VARIABLES LIKE "secure_file_priv";
查询到你当前设置的路径,默认应该是/var/lib/mysql-files

如果要解决这个问题,我们可以通过下面2种方式:

  • 将你要导入或导出的文件位置指定到你设置的路径里

  • 由于不能动态修改,我们可以修改my.cnf里关于这个选项的配置,secure_file_priv="/"即可将数据导出到任意目录。然后重启即可。


标签: mysqlsecure-file-priv报错Error

作者:良玉 分类:Mysql 浏览:459 评论:0
留言列表
发表评论
来宾的头像