Я пытаюсь обновить таблицу Mysql из C #, но, поскольку я перешел на хостинг Namecheap, мой Mysql Remote отключен, поэтому я не могу подключиться к Mysql из приложения C #.
Я пытался подключиться к PuTTY Tunel, но он не работает, можете ли вы предложить мне другой способ подключения к MYSQL. Ниже мой код.
private void MYSQL_GET()
{
using (var client = new SshClient("HOST IP", "SSH Username", "SSH Pass"))
{
client.Connect();
var port = new ForwardedPortLocal("127.0.0.1", Convert.ToUInt32("3306"), "localhost", Convert.ToUInt32("3306"));
client.AddForwardedPort(port);
port.Start();
string connstr = "SERVER=127.0.0.1;PORT=3306;UID=test;PASSWORD=test;DATABASE=test";
using (MySqlConnection conn = new MySqlConnection(connstr))
{
conn.Open();
conn.Close();
}
port.Stop();
client.Disconnect();
}
}