mysql - 防火墙后面的.NET SQL 查询身份验证

标签 mysql .net c#-4.0 authentication

我们的 .NET 桌面应用程序当前连接到我们的 MySQL 数据库,以便在软件启动后对用户进行身份验证。 这是一个简单的方法,对我们来说已经足够了。 问题是某些用户无法执行 SQL 查询,因为他们位于防火墙后面并且 SQL 端口被阻止。这通常发生在大学或工作场所网络中。我们可以通过让客户的网络管理员打开相关端口来克服这个问题,但这很不方便,我们希望有一个始终有效的解决方案。

  1. 有没有办法配置 MySQL 服务器以便客户端始终可以连接?
  2. 如果不是,那么有什么非常简单的方法可以在不实现复杂的客户端/服务器设计的情况下对用户进行身份验证?

最佳答案

我发现正确的方法是添加 RESTful 数据访问层,例如 PHP REST SQL

关于mysql - 防火墙后面的.NET SQL 查询身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326051/

相关文章:

c# - .NET Framework 2.0 中集合的替代方案

c# - 查找 ToolStripMenuItem 的父控件

Excel:在隐藏单元格中查找数据(不取消隐藏)

mysql - 汇总新表中的数据

javascript - 使用 PHP 和 javascript 查询 MySQL 下拉菜单

c# - ToArray() 方法将所有实例克隆为最后一个

c# - 将 CultureInfo 对象序列化为另一个类的属性

mysql - WordPress根据meta_value手动更新SQL

mysql - 在 Rails 项目上运行 ruby​​ 时遇到问题

c# - C#中两个数组的相关性