Я пытаюсь подключиться к базе данных MySQL на клиентском сервере. Проблема у меня возникает, когда работает наш MySQL на нашей локальной машине. Я получаю сообщение об ошибке от службы Windows, пытающейся подключиться к клиенту, мой sqlç
An attempt was made to access a socket in a way forbidden by its access permissions
Кажется, наш локальный my 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);