我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql 1290 - The MySQL server is running with the --secure-file-priv option

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql 1290 - The MySQL server is running with the --secure-file-priv option

问题场景

执行导入数据报错

执行语句如下:

load data infile 'C:\Users\86183\Desktop\laodInFile.txt' INTO TABLE test.test1;

报错信息如下:

1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

问题原因

由于secure-file-priv变量的默认设置为/var/lib/mysql-files/所引起的,该值意味着只能导出到指定目录下(已验证),否则会报错,查看mysql数据库该变量值:

show variables like '%secure%';

分析原因

secure-file-priv 配置值详解:

(1)secure_file_prive=null,限制mysqld 不允许导入导出

(2)secure_file_priv=/var/lib/mysql-files/,限制mysqld的导入导出只能发生在/var/lib/mysql-files/目录下

(3)secure_file_priv=' ',不对mysqld的导入导出做限制

解决办法

(1)修改 secure_file_prive 的变量值即可。

打开my.cnf 或 my.ini 文件

secure_file_priv = ''

(2)重启 Mysql 服务

(3)查看变量值

(4)再次执行导入语句,即可成功执行。

来源地址:https://blog.csdn.net/weixin_36754290/article/details/129267205

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql 1290 - The MySQL server is running with the --secure-file-priv option

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

The MySQL server is running with the --read-only option so it cannot execute this statement

正在开会,同事电话反映开发库不能写入了,错误信息如下: 1209 - The MySQL server is running with the--read-only option so it cannot execute this stat
2022-05-19

The MySQL server is running with the --skip-locking option - 如何解决MySQL报错:MySQL服务器正在使用--skip-locking选

如何解决MySQL报错:MySQL服务器正在使用--skip-locking选项运行,需要具体代码示例MySQL是一种开源的关系型数据库管理系统,广泛应用于各种大型网站和应用程序中。然而,在使用MySQL时,有时候会遇到一些错误和问题。其中
2023-10-22

The MySQL server is running with the --skip-grant-tables option - 如何解决MySQL报错:MySQL服务器正在使用--skip-gra

引言:MySQL是广泛使用的开源关系型数据库管理系统。在使用MySQL时,有时可能会遇到报错,其中一个常见问题是“MySQL服务器正在使用--skip-grant-tables选项运行”。这个错误可能会导致用户无法访问数据库。在本文中,我们
2023-10-21

The MySQL server is running with the --skip-grant-tables option - 如何解决MySQL报错:MySQL服务器正在使用--skip-gra

如何解决MySQL报错:MySQL服务器正在使用--skip-grant-tables选项运行,需要具体代码示例引言:MySQL是广泛使用的开源关系型数据库管理系统。在使用MySQL时,有时可能会遇到报错,其中一个常见问题是“MySQL服务
2023-10-22

The MySQL server is running with the --skip-locking option - 如何解决MySQL报错:MySQL服务器正在使用--skip-locking选

MySQL是一种开源的关系型数据库管理系统,广泛应用于各种大型网站和应用程序中。然而,在使用MySQL时,有时候会遇到一些错误和问题。其中之一就是MySQL报错:MySQL服务器正在使用--skip-locking选项运行。当出现这个错误时
2023-10-21

编程热搜

目录