天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

Mysql导出数据报“The MySQL server is running with the –secure-file-priv option so it cannot execute this statement”

往事如烟 1881次浏览 0个评论

主要是权限不足造成,使用口令查询Mysql是否开启导出功能,并查看数据路径,在对应路径下导出数据:

mysql> show variables like '%secure%';
+------------------+----------------------------+
| Variable_name    | Value                      |
+------------------+----------------------------+
| secure_auth      | ON                         |
| secure_file_priv | /var/lib/mysql-files/      |
+------------------+----------------------------+
2 rows in set (0.00 sec)

可以看到导出是打开状态,数据路径在/var/lib 下,使用outfile导出数据时,导出路径也必须是/var/lib下。


发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

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