【发布时间】:2016-10-27 10:14:41
【问题描述】:
在 Ubuntu 14.04.5 上运行 MySql 5.5.53。从文本文件导入数据时(加载数据 infil $FIL INTO TABLE &c),我收到可怕的抱怨,因为 secure_file_priv 无法完成
当查询时,secure_file_priv 的值是 /var/lib/mysql-files ,我无法从 mysql 内部更改它,我也没有在任何配置文件中找到它,所以我认为它必须是硬编码的。
试图通过创建文件 /etc/mysql/conf.d/secure_file_priv 来更改值
[mysqld]
secure_file_priv=""
然后用
重启mysql/etc/init.d/mysql stop
# wait for mysqld process to terminate
/etc/init.d/mysql start
并没有发现任何变化。导入仍然给出相同的错误,mysql 仍然报告 secure_file_priv 变量的默认值。
然后将我的小文件改为读取
[mysql]
secure_file_priv=""
并再次重新启动 mysql,结果完全相同(缺少)。
为我的特定 mysql 安装设置此变量的确切方法是什么?或者我还缺少什么?
【问题讨论】:
标签: mysql