mysql --secure-file-priv问题解决方案

mysql --secure-file-priv问题解决方案,第1张

The MySQL server is running with the –secure-file-priv option so it cannot execute this statement. 在我们安装完 MySQL 之后,会自动生成一个名为my.ini的配置文件,该文件记录了 MySQL 的所有默认配置,如端口号、默认字符集、默认存储引擎等等。而这个配置文件,则位于隐藏文件夹ProgramData中 我们也可以通过命令查看secure-file-priv的当前值: show variables like '%secure%' 查询显示: ecure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads" 我们可以通过打开my.ini配置文件进行查看及修改: 如上图所示,我注释了 MySQL 的默认值,并修改成自己指定的路径。在我修改此配置文件的内容之后,例如修改了secure-file-priv的默认值,要想使其生效,必须关闭 MySQL 然后重新启动。需要我们注意的是:关闭 MySQL 并不是指简单的用exit命令退出 MySQL 或者关闭 MySQL 窗口,而是关闭 MySQL 服务,然后重新启动服务。

secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"

在mysql.ini中设置,我看你在ini里面没有设置这一项,把上述修改成自己的路径,然后在重启mysql,show variables like '%secure%'在进行查询。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8752918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存