我正在使用mysql,我想在任何位置启用保存查询到文本文件。目前,当我运行mysql命令时:
show variables like 'secure_file_priv';
我收到' secure_file_priv':
的值/var/lib/mysql-files/
我可以将查询保存到此位置的文件中,但当然没有其他地方。 (即使我尝试以root用户身份访问此文件夹,我也无法访问此文件夹)
我找到了我的' my.cnf'提交' /etc/my.cnf',但它不包含变量' secure_file_priv'!
我把它添加到自己身上:
secure_file_priv=""
但这并没有做任何事情。
我也试过通过mysql终端更改它,但它是一个只读变量,所以我不能。
此变量位于何处,如何更改它以允许我将查询结果写入任何位置的文件?