我无法将查询结果写入本地文件。我确信我的查询会产生输出。我可以看。我在ubuntu 18.04上使用mysql工作台。在我添加此行以将输出写入文件之后:
INTO OUTFILE '/var/lib/mysql-files/myproject/out_files/mydata.txt' FIELDS TERMINATED BY ',';
我得到这个错误:
Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
我看了以前的帖子。我确保
/var/lib/mysql-files
是指定的写入路径。这是我得到的输出:
mysql>选择@global.secure_file_priv;
+---------------------------+
| @@GLOBAL.secure_file_priv |
+---------------------------+
| /var/lib/mysql-files/ |
+---------------------------+
1 row in set (0.00 sec)
怎么了?