一、secure_file_priv
参数说明
这个参数用来限制数据导入和导出操作的效果,例如执行LOAD DATA
、SELECT … INTO OUTFILE
语句和LOAD_FILE()
函数。这些操作需要用户具有FILE权限。 如果这个参数没有设置,这个变量没有效果。
如果这个参数设为一个目录名,MySQL服务只允许在这个目录中执行文件的导入和导出操作。这个目录必须存在,MySQL服务不会创建它;
如果这个参数为NULL,MySQL服务会禁止导入和导出操作。
二、查看参数
进入MySQL数据库,执行命令:
show variables like ‘%secure_file_priv%’;
默认的路径是/var/lib/mysql-files。
如果要想修改此路径的话,只能通过修改启动时添加特定参数或者修改配置文件后重启服务来实现。