Yas*_*hal 5 mysql linux into-outfile ubuntu-20.04
我尝试在 Ubuntu 20.04 上使用 OUTFILE 并收到此错误:MySQL 服务器版本:8.0.21
代码:
mysql> select * into OUTFILE '/home/yash/Desktop/data2.txt' from ticket;
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Run Code Online (Sandbox Code Playgroud)
我尝试了很多解决方案,但它在 Ubuntu 20.04 上不起作用
如果有人可以提供 Ubuntu 20.04 和 MySQL 8.0.21 的解决方案,那么我们将不胜感激。
小智 0
根据你的问题,你想将查询结果存储在文本文件中尝试' tee'MySQL命令在你的MySQL提示符中尝试这个
tee /home/yash/Desktop/data2.txt;
select * from ticket;
Run Code Online (Sandbox Code Playgroud)
您是否使用任何 shell 脚本或从终端连接 MySQL DB?
如果不起作用,请禁用“ secure_file_priv”,mysqld.cnf然后重新启动。secure-file-priv = ""在文件中设置mysqld.cnf并进行检查SHOW VARIABLES LIKE "secure_file_priv";,您将得到以下示例输出
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| secure_file_priv | |
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16422 次 |
| 最近记录: |