我有一个C#应用程序连接到外部MYSQL数据库,所有工作正常,但它使用的公司已阻止MYSQL连接,我不能让它允许。我对C#和MYSQL相当陌生,并且已经研究过HTTP和SSH隧道,但是我不知道如何将它实现到C#程序中。C#MYSQL - “隧道”过去的防火墙
我需要一种方法来获取和发送数据到防火墙周围的MYSQL数据库。有人可以向我解释我的最佳选择是什么以及如何使用它。
我有一个C#应用程序连接到外部MYSQL数据库,所有工作正常,但它使用的公司已阻止MYSQL连接,我不能让它允许。我对C#和MYSQL相当陌生,并且已经研究过HTTP和SSH隧道,但是我不知道如何将它实现到C#程序中。C#MYSQL - “隧道”过去的防火墙
我需要一种方法来获取和发送数据到防火墙周围的MYSQL数据库。有人可以向我解释我的最佳选择是什么以及如何使用它。
Microsoft Windows包含专门阻止端口的防火墙。如果您计划通过网络端口使用MySQL,那么在执行安装之前,您应该打开并为此端口创建一个例外。检查并在必要时添加防火墙设置的例外:
首先确保您以管理员或具有管理员权限的用户身份登录。
此外,在Windows 7或更新版本上运行MySQL安装向导时,请确保您以具有管理权限的用户身份登录。
使用Windows Vista或更新版本时,可能需要在执行安装之前禁用用户帐户控制(UAC)。如果你不这样做,那么MySQL可能被认定为安全风险,这意味着你需要启用MySQL。您可以按照以下说明禁用安全检查:
尝试打开控制面板。
您将需要重新启动以完成该过程。单击立即重新启动以重新启动机器并应用更改。然后,您可以按照以下说明安装Windows。
从Windows连接到MySQL与远程SSH
本节介绍如何去用SSH远程MySQL服务器的安全连接。这些信息由David Carlson提供。
在这一点上,您应该有一个ODBC连接到MySQL,使用SSH进行加密。
参考文献:
,我们谈论这里什么操作系统? Linux还是Windows? –
Windows 7 .. –