c# - 如何使用 c# 使用 ssh 隧道连接到远程 mysql 数据库
问题描述
我在远程 linux 服务器上有一个 mysql 数据库。我想使用 winforms 应用程序从本地 PC 访问该 mysql 数据库。但我不想使用我的本地 IP 地址从服务器设置授予远程连接权限。
我可以像这样连接我的本地 mysql 数据库:
local_builder = new MySqlConnectionStringBuilder();
local_builder.Server = local_host;
local_builder.UserID = local_username;
local_builder.Password = local_password;
local_builder.Database = local_dbname;
local_conn = new MySqlConnection(local_builder.ToString() );
我想知道是否有办法与我的远程主机建立 ssh 连接,然后使用该 ssh 隧道使用上述代码连接到远程数据库。
解决方案
推荐阅读
- python - 当索引为整数时如何从熊猫系列中获取数据?
- angular5 - 将数据从子组件传递到子组件
- python - 使用 lmfit 时出现“ValueError:输入包含 nan 值”
- git - Fork 一个开源存储库以在 Github 上创建一个新项目
- sql - MSSQL 在某个字符后用另一个字符串替换字符串
- rspec - RSpec 系统规范可以从模型中看到工厂数据,但不能从视图中看到
- java - Android:工具栏后退按钮是透明的
- java - 我打算使应用程序崩溃的活动,抛出错误 java.lang.ArrayIndexOutOfBoundsException: length=14; 索引=14
- python-3.x - 如何将特征提取作为元组从 .wav 文件保存到 excel?
- ios - 如何解析带有字典的 JSON?