mariadb启用secure-file-priv参数
0.停掉mariadb服务(systemctl stop mysql)
1.检查server的设置文件所在
2.在配置文件中另起一行写入 secure-file-priv = “参数”
3.保存配置
4.重启mariadb服务(systemctl restart mysql)
FAQ
Q:参数的可选值
A:
1.secure_file_priv 为空时,对导入导出无限制
2.一个指定的目录时,只能向指定的目录导入导出
3.为NULL时,禁止导入导出功能
Q:怎么查看是否成功启用或者查看当前的状态
A:
在mysql客户端中执行(SELECT @@global.secure_file_priv;)
Q:参数的值为某个目录时无法重启mysql服务
A:
检查目录是否存在,参数的值必须是已存在的目录
Q:可以查询到secure-file-priv已经启用,为什么还是不可以写出查询结果,错误提示为: 授权拒绝
A:检查写入的目录是否有写入权限,检查写入的文件是否有写入权限