问题标签 [mysql.data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
54 浏览

c# - 必须定义插入中的 Xml 导致“?xml”的致命错误

在运行名为 DbUp 的第 3 方 NuGet 包时

我收到以下错误:

我知道这里有什么问题,但我无法逃脱“?” 无论我做什么,都要标记。

0 投票
1 回答
480 浏览

c# - 无法连接到 WPF 中的任何指定 MySQL 主机

我无法弄清楚连接字符串有什么问题。我尝试了所有可能的字符串变体。它是在 vs 2015 的 WPF 框架中完成的。我刚刚安装了 SQL Server 2016。

代码是:

显示的错误是:

MySql.Data.dll 中的“MySql.Data.MySqlClient.MySqlException”

MySql.Data.dll 中出现“MySql.Data.MySqlClient.MySqlException”类型的异常,但未在用户代码中处理

附加信息:

无法连接到任何指定的 MySQL 主机。

我什至尝试在服务器配置管理器中重新启动 TCP/IP。

0 投票
0 回答
815 浏览

asp.net-web-api - 发送 GET 请求时 WEB API 不工作

我创建了一个WEB-API. 它在我的本地和服务器上运行良好。但是现在当我尝试发送请求时,它给了我以下错误。

WEB-API部署在服务器iis上。下面是我的web.config文件。

下面是我的控制器代码

错误出现在var result.

Webapi.config

以前,它工作正常。但我不知道为什么它没有给出回应。

任何帮助将不胜感激。

0 投票
0 回答
53 浏览

c# - MySQL.data 登录错误

好的,所以我想制作一个加载程序,通过修改互联网上的源代码,将 dll 注入基于从 MySQL 数据库检查的 hwid 的进程中,但是即使我输入正确的登录凭据,它也会给我一个错误,即用户名或密码无效,即使它们都正确

0 投票
2 回答
3118 浏览

mysql - Microsoft.EntityFrameworkCore 2.1-rc 与 MySql.Data.EntityFrameworkCore

我正在尝试将 mysql 与 Microsoft.EntityFrameworkCore 2.1-rc-final 和 MySql.Data.EntityFrameworkCore 8.0.11 作为提供者一起使用。但是当我尝试执行 mugrations 命令时,我得到了这个异常: System.MissingMethodException: Method not found: 'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommandBuilderFactory..ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger`1, Microsoft .EntityFrameworkCore.Storage.IRelationalTypeMapper)'。

这是我的 IDesignTimeDbContextFactory 代码实现:

请问我该如何解决这个问题或至少一些如何与其他提供商一起使用的示例

0 投票
0 回答
84 浏览

mysql - MySql.Data.MySqlClient.CharSetMap GetEncoding 的 CPU 使用率高

我有一个调用数据库(MySQL)的 API(ASPNET Core)。我使用 NHibernate 和 MySqlData 连接器。

当大量请求发送到我的 API 时,我遇到了一些导致 HTTP 请求错误的 CPU 问题(接近 100%)。

我做了一个转储来分析正在发生的事情,我发现我的大部分 CPU 时间都花在了该MySql.Data.MySqlClient.CharSetMap::GetEncoding方法上,如下所示(使用 16% CPU 的请求的 CPU 使用率为 7%):

在此处输入图像描述

我对 MySql 数据库使用 UTF8 默认排序规则:

在此处输入图像描述

我尝试在我的 ASPNET Core API 中手动设置编码,这样我可以避免GetEncoding成本,但我找不到如何去做(我什至不知道这是否可能)。

有什么建议可以提高我的 CPU 使用率吗?

0 投票
1 回答
6888 浏览

c# - 使用 TEXT 列创建 MySql 数据库

我正在从远程服务器上的 C# 桌面应用程序创建 MySql 数据库表。我想为列内容制作长记录。我想 TEXT 类型必须适合这个,但我不确定如何从我的createTableQuery字符串中设置它,而不是varchar(120)

或者也许我应该使用一些不同的类型......

任何建议和示例都会很有用

0 投票
1 回答
1964 浏览

mysql - 如何将 Hangfire.MysqlStorage 与 .net 核心与 MySql.Data 一起使用?

我正在尝试在 Asp.Net 核心项目中使用 Hangfire 和 MysqlStorage。使用 Hangfire.MysqlStorage 2.0 包,安装了 MysqlConnector。我在使用 MysqlConnector 时遇到了很多问题,而且它不是很稳定。当我用这个安装 Mysql.Data 时,问题来了,即 MySql.Data 存在于两个程序集中。当我尝试使用旧版本的 Hangfire.MysqlStorage 1.0.7 时,hangfire 不起作用,并且错误作为 Missing 方法异常出现。可以使用 Mysql.Data 在 .net 核心中使用 hangfire 吗?

0 投票
1 回答
177 浏览

c# - 如何使用 int 检查 MySQL 数据库中是否存在某些内容,或者是否有任何替代方法?

尝试登录时,我正在尝试检查用户的 HWID 是否已存在于 mysql 数据库中的“用户”表中。如果确实存在,请再次检查。但是我收到一个错误,称为“您的 SQL 语法有错误;请检查手册是否与您的 MySQL 服务器版本相对应……”等等。语法似乎没有任何错误。我认为问题将在 int 部分。我不确定,所以我需要你的帮助! imgur 上的 SQL 语法错误截图

我试过用谷歌搜索这个并在stackoverflow(这里)上搜索。我还没有找到我的“实际”问题的答案。我尝试使用布尔值而不是 int。

我希望它检查 hwid 是否在数据库中并继续下一次检查。

0 投票
1 回答
473 浏览

mysql - VS 2017 MySql.Data 清单与程序集引用不匹配

在将软件项目迁移到新机器后,我遇到了一些问题。我试图让 VS2017、MySql.data 和我的 MySQL 数据库一起工作。我收到一条长错误消息(如下),暗示我的 mySql.Data 版本(8.0.16.0)清单与程序集引用不匹配(我不太了解这个概念)。该错误是奇怪的断断续续的-有时事情似乎(部分)起作用,而其他时候则没有。错误:

“属性'连接'的代码生成失败。错误是:对象'TableAdapterManager'上的'属性访问器'连接'引发以下异常:'无法加载文件或程序集'MySql.Dat,版本= 8.0.16.0,文化=中性, PublicKeyToken=c5687fc88969c44d' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)"

我正在使用 VS 的数据源功能通过设计视图添加数据表 + 数据表适配器。

首先,我必须遵循一些指导才能让 VS2017 与 MySQL 一起工作。我不能只安装最新版本的“MySQL Connector”和“MySQL for Visual Studio”,因为这不起作用,会产生“usable connection already”错误。我在这里关注了这个,其中涉及为 VS 1.2.7 安装 MySQL Connector 6.9.8 + MySQL,这使得这方面的工作正常进行。

我还通过 NuGet 包管理器 V8.0.16.0 下载了 MySql.data

我读过+尝试过的一些东西:

  1. 确保 app.config 中 mySql 的正确版本:在我的 app.config 文件中没有对此的引用。

  2. 通过设置重新做连接字符串 - 没有解决

  3. 更改“machine.config” - 我更新了dependentAssembly如下元素:

  4. 将构建更改为 x86

  5. 试图通过 NuGet 控制台安装 MySql.data 6.9.8 Install-Package MySql.Data -Version 6.9.8... 包已被未列出 - 下载时出错。

我很沮丧,很难让一个成熟的技术(如 MySQL)与 Visual Studio 一起工作。这在我的开发人员中造成了非常令人沮丧的积压,因此非常感谢任何建议。