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

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配置文件进行查看及修改:


image.png

如上图所示,我注释了 MySQL 的默认值,并修改成自己指定的路径。在我修改此配置文件的内容之后,例如修改了secure-file-priv的默认值,要想使其生效,必须关闭 MySQL 然后重新启动。需要我们注意的是:关闭 MySQL 并不是指简单的用exit命令退出 MySQL 或者关闭 MySQL 窗口,而是关闭 MySQL 服务,然后重新启动服务。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,254评论 0 3
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,144评论 0 19
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版阅读 2,364评论 0 3
  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 1,009评论 0 4
  • 每个人都有一段对于自己来说的黑历史。 那段日子里,也许难过,也许卑微,还也许抑郁。 那段日子里,你也会暗恋着一个属...
    佴百丨阅读 172评论 0 0

友情链接更多精彩内容