C# 用户连接到mysql数据库,但不使用mysql数据库进行身份验证

C# 用户连接到mysql数据库,但不使用mysql数据库进行身份验证,c#,mysql,C#,Mysql,我有一个访问mysql数据库的桌面应用程序。登录信息是嵌入的,从MySQL workbench我看到它连接了,但尝试验证时超时了。这只发生在他们的办公室网络中。我假设防火墙存在某种类型的问题。有谁能给我一些关于如何正确排除和解决此问题的提示吗?该问题最终成为防火墙问题。我无法进入,他们发誓他们没有封锁港口。 但一旦防火墙单元断开连接,它们就可以正常连接。 多亏了大家的帮助。客户的IT团队没有向我提供正确的信息,这是一个非常棘手的问题。您尝试了什么?请输入您的密码。。。让我们知道您面临的代码问题…

我有一个访问mysql数据库的桌面应用程序。登录信息是嵌入的,从MySQL workbench我看到它连接了,但尝试验证时超时了。这只发生在他们的办公室网络中。我假设防火墙存在某种类型的问题。有谁能给我一些关于如何正确排除和解决此问题的提示吗?

该问题最终成为防火墙问题。我无法进入,他们发誓他们没有封锁港口。 但一旦防火墙单元断开连接,它们就可以正常连接。
多亏了大家的帮助。客户的IT团队没有向我提供正确的信息,这是一个非常棘手的问题。

您尝试了什么?请输入您的密码。。。让我们知道您面临的代码问题…发布连接字符串。您需要确保端口已打开以允许Tcp/IP连接,默认情况下,端口为3306,在身份验证期间可能不会超时。如果超时,客户端软件可能无法如Lloyd所述通过TCP端口3306连接到服务器。服务器将立即拒绝错误的身份验证尝试,且不会超时。