目录Mysql配置secure_file_privmysql secure_file_priv属性相关的文件读写权限问题复现异常信息查询结果解决方式总结mysql配置secure_file_priv 1、secure_f
1、secure_file_priv 配置项控制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()的使用权限。
2、可以使用show variables like 'secure_file_priv'查看配置参数值
3、secure_file_priv不能使用set global 方式修改,需要再my.ini或my.conf配置文件中修改,重启mysql服务后生效
执行以下sql 导出数据时,出现安全问题。
select * from a_test into outfile 'd:/ent.txt' ;
查询:
查询:select * from a_test into outfile 'd:/ent.txt'
错误代码: 1290
The MySQL Server is running with the --secure-file-priv option so it cannot execute this statement
查询 secure_file_priv 的值
show global variables like '%secure%';
Variable_name | VALUE |
require_secure_transport | OFF |
secure_file_priv | C:\\ProgramData\\MySQL\\MySQL SERVER 8.0\\Uploads\\ |
secure_file_priv 参数解析:
参数值 | 说明 |
null | 不允许导入导出 |
指定文件夹( C:\\ProgramData\\.. ) | mysql的导入导出只能发生在指定的文件夹 |
secure_file_priv 不设置 | 没有任何限制 |
设置secure-file-priv为空,就不会对导入导出的文件位置进行限制了
在mysql.ini文件修改
secure-file-priv=
修改完成后,重启 MySQL服务,重新执行就能执行成功
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网(www.lsjlt.com)。
--结束END--
本文标题: mysql如何配置secure_file_priv
本文链接: https://lsjlt.com/news/559244.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0