c#编写窗体程序与mysql 连接问题!

@@编写软件与远程mysql连接之后,电脑会报出以下异常
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): 套接字操作尝试一个无法连接的主机。
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at MySql.Data.Common.MyNetworkStream.CreateSocketStream(MySqlConnectionStringBuilder settings, IPAddress ip, Boolean unix)
at MySql.Data.Common.MyNetworkStream.CreateStream(MySqlConnectionStringBuilder settings, Boolean unix)
at MySql.Data.Common.StreamCreator.GetStream(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()

@@然后就无法对该电脑进行远程桌面了!

BIG阳
浏览 920回答 9
9回答

料青山看我应如是

出现这个情况的问题多了,问问构建mysql服务的人吧,第一,端口是不是3306,第二,用户权限是不是给你这台ip开通了

慕勒3428872

先检查一下主机是否能够ping通,端口是否打开了

哈士奇WWW

运行软件的电脑的ping 不同,而运行mysql 的电脑是没问题的,至于你说的端口?是哪个端口?

ITMISS

@feiyangxu: 3306

阿晨1998

@DNLi: 其他电脑运行没有问题,只是针对其中的一台电脑有出现这样的问题!该电脑连不上,运行了程序之后,该台电脑的远程桌面都连不上了!

炎炎设计

navicat 连接没问题,软件多台电脑在用,就一台电脑出现这个问题!其他电脑连接远程,mysql没有问题!

守候你守候我

是不是做了一些入口限制?
打开App,查看更多内容
随时随地看视频慕课网APP