环境:c# ,mysql.data ,visual studio2017

问题:向mysql导入本地文件时,提示错误

错误信息:The used command is not allowed with this MySQL version

原因:在mysql.data升级之后,为了安全考虑,默认不允许加载本地文件数据

解决方案:

1.在mysql连接命令后设置AllowLoadLocalInfile为true

2.将mysql.data使用nuget管理工具将版本降到6.9.12之前

注:不推荐降低版本,直接设置就好

设置如下:


var connectMysql = "server = " + MysqlIP+ "; database =" + MysqlDatabase+ "; user id = " + MysqlUserName+ "; password = " + MysqlPassword+ ";pooling=true;CharSet=utf8;port=3306;SslMode = none;AllowLoadLocalInfile=true;";
using (var Conn = new MySqlConnection(connectMysql))
{Conn.Open();
}

参考内容:

参考官网文件:

mysql:6.1.6 LOAD DATA LOCAL的安全问题

mysql.data的创建连接类:MySqlClient_MySqlConnectionStringBuilder

mysql.data AllowLoadLocalInfile属性的官网定义

C# mysql导入文件报错:The used command is not allowed with this MySQL version相关推荐

  1. mysql导入数据库报错解决方式

    mysql导入数据库报错解决方式 一.工具导入sql报错 1.一般导入都是使用工具进行导入,但是在导入时候可能会报错,导致导入失败.如下: 2.经过在网上查询,换了几种方式都没有解决. 3.后来和开发 ...

  2. Mysql导入数据库时报错ERROR: Unknown command '\0'

    文章目录 前言 测试环境 数据库版本 系统版本 问题出现过程 问题结果过程 总结 前言 之前查询数据问题时多次使用过数据库导出导入命令,从来没发生过这种错误,那是一个风和日丽的上午,忽然来了一个紧急的 ...

  3. scp拷贝文件报错-bash: scp: command not found

    今天用scp远程传输资料,报错如下: -bash: scp: command not found 在网上搜资料解决办法如下: 安装scp的软件包: # yum install openssh-clie ...

  4. mysql导入存储过程报错_mysql导入建立存储过程或函数报错This function has none of DETERMINISTIC, NO SQL解决办法...

    原因: 这是我们开启了bin-log, 我们就必须指定我们的函数是否是 1 DETERMINISTIC 不确定的 2 NO SQL 没有SQl语句,当然也不会修改数据 3 READS SQL DATA ...

  5. vue main.js 导入文件报错Module build failed: Error: No PostCSS Config found in:

    坑了一早上 https://blog.csdn.net/qq_41831345/article/details/80636053 转载于:https://www.cnblogs.com/yuangul ...

  6. FTP上传文件报错200 PORT command successful. Consider using PASV. 553 Could not create file.

    一.背景 最近搭好的在云主机上搭好了nginx,打算通过ftp上传一个静态的网页上去test一波,然后进去了ftp,在上面put了一下,结果没有看到想象中上传成功的样子,看到的是200 PORT co ...

  7. 【Unity导入MySql.Data.dll报错】

    Unity导入MySql.Data.dll报错 错误的起因,想用Unity对MySQL操作.操作参考了勤诚勇毅的帖子 链接: https://blog.csdn.net/qq_43333567/art ...

  8. 导入sql文件报错:MySQL server has gone away 以及解决方法

    项目场景: 导入sql文件报错:MySQL server has gone away 以及解决方法 问题描述: 在我们使用mysql导入大文件sql时可能会报MySQL server has gone ...

  9. 【报错记录】MySQL向数据库中导入txt文件报错ERROR 1148 (42000): The used command is not allowed with this MySQL version

    背景 想将txt文件导入到数据库中,输入LOAD DATA LOCAL INFILE "D:\dbms_lab\department.txt" INTO TABLE DEPARTM ...

  10. MySQL导入sql文件报错:2006 - MySQL server has gone away(mysql 导入大sql文件)

    2006报错的更笨原因是大sql 文件导入数据库 使用命令行,或者使用navicat 将一个17g 的文件导入是报错: 解决方式 常用方式 文件过大,默认的是16M, show global vari ...

最新文章

  1. 深入解析Java OutOfMemoryError
  2. 物联网时代如何管理上百万设备?找风河DLM就对了!
  3. bolt在java,java neo4j bolt
  4. Linux学习笔记(二)|常用命令
  5. android 8 esp8266,微信硬件平台(八) 1 esp8266从自己的服务器获取token
  6. SharedSDK微信分享不成功,分享之后没有反应
  7. 怎样写出别人无法维护的代码
  8. 数据库笔记10:创建与管理视图
  9. 苹果发布iOS 13.1.1更新 修复第三方键盘APP安全等问题
  10. Bootstrap如何禁止响应式布局 不适配
  11. 小型新闻管理系统Java
  12. 怎么样学好c++_怎么样
  13. RTI_DDS自定义插件开发 5 专属区域(_xxEA)
  14. Linux禁用搜狗输入法的简繁切换快捷键
  15. java设计模式之【工厂模式】
  16. 通过js进行在线PDF电子签名和小编辑
  17. 国内各银行间异地汇款手续费对照表
  18. 使用命令行强制注销远程登录用户
  19. 按键精灵 官方废了 , 不更新了
  20. 个人图床的最简单制作-腾讯云COS

热门文章

  1. 【路径规划】基于matlab遗传算法多车辆路径规划【含Matlab源码 704期】
  2. 【元胞自动机】基于matlab元胞自动机城市规划【含Matlab源码 125期】
  3. python svm向量_支持向量机(SVM)及其Python实现
  4. ibm watson_IBM Watson Assistant与Web聊天的集成
  5. matlab示例程序,Matlab100个实例程序.doc
  6. mysql text取出乱码_关于delphi2010读取MySQL数据库TEXT类型乱码的解决方案
  7. linux内核程序运行在哪里,linux内核 – 设备驱动程序代码在哪里执行?内核空间还是用户空间?...
  8. JAVA零为扩展_与Java的初遇——数据类型扩展
  9. html带表单和div的素材,用DIV+CSSwe标准布局网页表单的一个例子
  10. Python3分别将list、numpy数组、变量内容写入txt文件中