【发布时间】:2018-07-05 12:27:07
【问题描述】:
我正在尝试连接到客户端服务器上的 MySQL 数据库。我遇到的问题是在本地机器上的 MySQL 运行时发生的。我的 Windows 服务尝试连接到我的 sqlç 客户端时出现错误
An attempt was made to access a socket in a way forbidden by its access permissions
似乎我们本地的 sql 正在使用 3306 端口并阻止它。如果我在我们的服务器上停止 MySQL 并运行 Windows 服务,那就没问题了。我怎样才能解决这个问题?
PasswordConnectionInfo connectionInfo = new PasswordConnectionInfo("########",####, "######", "#######");
connectionInfo.Timeout = TimeSpan.FromSeconds(500);
SshClient client = new SshClient(connectionInfo);
client.Connect();
ForwardedPortLocal portFwld = new ForwardedPortLocal("127.0.0.1",3306,"127.0.0.1", 3306); client.AddForwardedPort(portFwld);portFwld.Start();
// using Renci.sshNet
DBConnect connection = new DBConnect(portFwld);
【问题讨论】:
-
下次请用更好的英文和格式写出您的问题。