我使用MySQL版本 5.7.23-0ubuntu0.18.04.1mysql-workbench 来执行mysql查询 . 我试图将查询结果输出到文件中:

select col
from mytable
where col = 'something'
LIMIT 10
INTO OUTFILE '/var/lib/mysql-files/myfolder/filname.txt'
LINES TERMINATED BY '\n';

我收到此错误:错误代码:1290 . MySQL服务器正在运行--secure-file-priv选项,因此它无法执行此语句

我能够在 /var/lib/mysql-files/ 目录中保存文件并从中加载 . 我检查了类似的帖子,答案建议确保保存在特权文件夹中 . 我正在保存到特权文件夹中 . 我检查过:

mysql> SHOW VARIABLES LIKE "secure_file_priv";
+------------------+-----------------------+
| Variable_name    | Value                 |
+------------------+-----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
+------------------+-----------------------+
1 row in set (0.00 sec)

仍然无法保存 . 如何将结果保存到文件?另外,请不要列 Headers . 只是结果 .