我们的 .NET 桌面应用程序当前连接到我们的 MySQL 数据库,以便在软件启动后对用户进行身份验证。 这是一个简单的方法,对我们来说已经足够了。 问题是某些用户无法执行 SQL 查询,因为他们位于防火墙后面并且 SQL 端口被阻止。这通常发生在大学或工作场所网络中。我们可以通过让客户的网络管理员打开相关端口来克服这个问题,但这很不方便,我们希望有一个始终有效的解决方案。
- 有没有办法配置 MySQL 服务器以便客户端始终可以连接?
- 如果不是,那么有什么非常简单的方法可以在不实现复杂的客户端/服务器设计的情况下对用户进行身份验证?
最佳答案
我发现正确的方法是添加 RESTful 数据访问层,例如 PHP REST SQL 。
关于mysql - 防火墙后面的.NET SQL 查询身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326051/