C# mysql导入文件报错:The used command is not allowed with this MySQL version
环境: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相关推荐
- mysql导入数据库报错解决方式
mysql导入数据库报错解决方式 一.工具导入sql报错 1.一般导入都是使用工具进行导入,但是在导入时候可能会报错,导致导入失败.如下: 2.经过在网上查询,换了几种方式都没有解决. 3.后来和开发 ...
- Mysql导入数据库时报错ERROR: Unknown command '\0'
文章目录 前言 测试环境 数据库版本 系统版本 问题出现过程 问题结果过程 总结 前言 之前查询数据问题时多次使用过数据库导出导入命令,从来没发生过这种错误,那是一个风和日丽的上午,忽然来了一个紧急的 ...
- scp拷贝文件报错-bash: scp: command not found
今天用scp远程传输资料,报错如下: -bash: scp: command not found 在网上搜资料解决办法如下: 安装scp的软件包: # yum install openssh-clie ...
- mysql导入存储过程报错_mysql导入建立存储过程或函数报错This function has none of DETERMINISTIC, NO SQL解决办法...
原因: 这是我们开启了bin-log, 我们就必须指定我们的函数是否是 1 DETERMINISTIC 不确定的 2 NO SQL 没有SQl语句,当然也不会修改数据 3 READS SQL DATA ...
- 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 ...
- FTP上传文件报错200 PORT command successful. Consider using PASV. 553 Could not create file.
一.背景 最近搭好的在云主机上搭好了nginx,打算通过ftp上传一个静态的网页上去test一波,然后进去了ftp,在上面put了一下,结果没有看到想象中上传成功的样子,看到的是200 PORT co ...
- 【Unity导入MySql.Data.dll报错】
Unity导入MySql.Data.dll报错 错误的起因,想用Unity对MySQL操作.操作参考了勤诚勇毅的帖子 链接: https://blog.csdn.net/qq_43333567/art ...
- 导入sql文件报错:MySQL server has gone away 以及解决方法
项目场景: 导入sql文件报错:MySQL server has gone away 以及解决方法 问题描述: 在我们使用mysql导入大文件sql时可能会报MySQL server has gone ...
- 【报错记录】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 ...
- MySQL导入sql文件报错:2006 - MySQL server has gone away(mysql 导入大sql文件)
2006报错的更笨原因是大sql 文件导入数据库 使用命令行,或者使用navicat 将一个17g 的文件导入是报错: 解决方式 常用方式 文件过大,默认的是16M, show global vari ...
最新文章
- 深入解析Java OutOfMemoryError
- 物联网时代如何管理上百万设备?找风河DLM就对了!
- bolt在java,java neo4j bolt
- Linux学习笔记(二)|常用命令
- android 8 esp8266,微信硬件平台(八) 1 esp8266从自己的服务器获取token
- SharedSDK微信分享不成功,分享之后没有反应
- 怎样写出别人无法维护的代码
- 数据库笔记10:创建与管理视图
- 苹果发布iOS 13.1.1更新 修复第三方键盘APP安全等问题
- Bootstrap如何禁止响应式布局 不适配
- 小型新闻管理系统Java
- 怎么样学好c++_怎么样
- RTI_DDS自定义插件开发 5 专属区域(_xxEA)
- Linux禁用搜狗输入法的简繁切换快捷键
- java设计模式之【工厂模式】
- 通过js进行在线PDF电子签名和小编辑
- 国内各银行间异地汇款手续费对照表
- 使用命令行强制注销远程登录用户
- 按键精灵 官方废了 , 不更新了
- 个人图床的最简单制作-腾讯云COS
热门文章
- 【路径规划】基于matlab遗传算法多车辆路径规划【含Matlab源码 704期】
- 【元胞自动机】基于matlab元胞自动机城市规划【含Matlab源码 125期】
- python svm向量_支持向量机(SVM)及其Python实现
- ibm watson_IBM Watson Assistant与Web聊天的集成
- matlab示例程序,Matlab100个实例程序.doc
- mysql text取出乱码_关于delphi2010读取MySQL数据库TEXT类型乱码的解决方案
- linux内核程序运行在哪里,linux内核 – 设备驱动程序代码在哪里执行?内核空间还是用户空间?...
- JAVA零为扩展_与Java的初遇——数据类型扩展
- html带表单和div的素材,用DIV+CSSwe标准布局网页表单的一个例子
- Python3分别将list、numpy数组、变量内容写入txt文件中