环境
MySQL 8.0
Win10 x64
问题现象及解决方案
1、使用SELECT … INTO OUTFILE ,想把数据导出到txt文件中,报如下错误:
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
2、在网上查找了原因是secure-file-priv 的路径约束问题,使用如下命令查看当前的配置路径:
可以通过修改my.ini文件中secure-file-priv重新配置,我就把他配置到了E盘下。my.ini在C:\ProgramData\MySQL\MySQL Server 8.0下,
# Secure File Priv.
secure-file-priv="E:/workspace_mysql"
3、然后重新导出,但是仍然有问题,但是这个路径已经和secure_file_priv显示的路径一致,为什么还有错误?