MySQL出现 error:1290


000.png

0x01

将查询数据导出时出现报错:

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement



度娘说是因为在MySQL 5.7.6版本之后,导入导出文件只能在secure_file_priv指定的文件夹下


0x02

解决方法:

  1. 可以用show variables like '%secure%';命令显示文件目录

  2. 将导入或导出的文件放在 secure_file_priv 所对应路径的文件夹下

  3. 还有一种情况:
    show variables like '%secure%'; 为 NULL

这就需要在 配置文件(/etc/my.cnf)中添加 secure-file-priv=路径名 ,之后重启MySQL即可

MySQL出现 error:1290_第1张图片
image.png

你可能感兴趣的:(MySQL出现 error:1290)