主页 > 知识库 > MySQL导出数据遇到secure-file-priv问题的解决方法

MySQL导出数据遇到secure-file-priv问题的解决方法

热门标签:怎么办理400电话呢 怎么申请400电话申请 电销机器人价格多少钱一台 电话机器人免费吗 好搜地图标注 地图标注图标素材入驻 百度地图标注地方备注 400电话申请什么好 龙图酒吧地图标注

ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.

对于上述错误,相信对于第一次执行 MySQL 数据导出操作的同学大都会遇见。至于为什么会遇到这个错误,原因很简单,那就是:我们不知道 MySQL 默认的导出目录是哪里,甚至都不知道 MySQL 对于数据的导出目录都有所限制。这其实很正常,因为我们不可能知道所有事,只要我们在遇到问题之后,能够找到正确的解决方法并记住就足够啦!学习嘛,就是一个不断积累的过程。

接下来,我们就一起来看看如何解决这个问题:在我们安装完 MySQL 之后,会自动生成一个名为my.ini的配置文件,该文件记录了 MySQL 的所有默认配置,如端口号、默认字符集、默认存储引擎等等。而这个配置文件,则位于隐藏文件夹ProgramData中,至于如何找到该隐藏文件夹,具体可以参考详述查看 MySQL 数据文件存储位置的方法。

此外,我们也可以通过命令查看secure-file-priv的当前值:

show variables like '%secure%';

执行上述命令,进行测试:

如上图所示,我设置的secure-file-priv值为D:/CoderLife/testMySQL,而 MySQL 默认的值为:

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

我们可以通过打开my.ini配置文件进行查看及修改:

如上图所示,我注释了 MySQL 的默认值,并修改成自己指定的路径。实际上,在我们修改此配置文件的内容之后,例如修改了secure-file-priv的默认值,要想使其生效,我们必须关闭 MySQL 然后重新启动。在这里,需要我们注意的是:关闭 MySQL 并不是指简单的用exit命令退出 MySQL 或者关闭 MySQL 窗口,而是关闭 MySQL 服务,然后重新启动服务。至于如何开启和关闭 MySQL 服务,具体可以参考详述 MySQL 数据库输入密码后闪退的问题及解决方案。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • MySQL 线上日志库迁移实例
  • MySQL 线上数据库清理数据的方法
  • mysql创建表添加字段注释的实现方法
  • MySQL 大表的count()优化实现
  • MySQL source命令的使用简介
  • MySQL too many connections错误的原因及解决
  • 解决出现secure_file_priv null的问题

标签:温州 固原 内江 浙江 抚顺 汕尾 防疫工作 广西

巨人网络通讯声明:本文标题《MySQL导出数据遇到secure-file-priv问题的解决方法》,本文关键词  MySQL,导出,数据,遇到,secure-file-priv,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《MySQL导出数据遇到secure-file-priv问题的解决方法》相关的同类信息!
  • 本页收集关于MySQL导出数据遇到secure-file-priv问题的解决方法的相关信息资讯供网民参考!
  • 推荐文章