c#和MySQL连接器

本文关键字:连接器 MySQL | 更新日期: 2023-09-27 18:08:19

为客户端开发一个应用程序,当用户注销时,它会运行该程序。

程序到目前为止抓取所有用户的互联网浏览历史,并把它放在一个html文件,但他们想切换到MySQL的方法

所有MySQL工作,但在下线时,应用程序运行。

从我的PC,我可以直接连接到MySQL服务器使用凭据,这一切都在本地网络,所以没有问题。

但是我们把这个问题标记出来了…

  Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: historylog.exe
  Problem Signature 02: 2.0.0.0
  Problem Signature 03: 516410a9
  Problem Signature 04: MySql.Data
  Problem Signature 05: 6.0.7.0
  Problem Signature 06: 4c75af83
  Problem Signature 07: fc
  Problem Signature 08: 64
  Problem Signature 09: MySql.Data.MySqlClient.MySql
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    2057
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

根据people online, 0a9e表示没有访问服务器的权限,但它是对它需要的表的完全权限,实际上是对服务器本身的完全权限

有什么建议吗?

c#和MySQL连接器

你应该跑

mysql> SHOW GRANTS FOR 'youruser'@'yourdomain';

,以确保您的用户具有正确的权限。您还应该确保从授权域进行连接。可以对特定子网授予/拒绝授权。参见资助文档

您需要在mysql服务器上创建数据库模式,程序无法创建它(就像在您的开发环境中一样)。该错误是由生成数据库架构引起的。