sql - 在同一域的两台主机上的 Windows 和 Linux 服务器之间进行身份验证 - 可能吗?

标签 sql mysql windows linux authentication

我们有一个问题,关于可能的解决方案,我无法全神贯注。

我们有一个站点运行 Dot Net Nuke CMS,自定义的 asp.net CMS 也支持它的评论引擎方面。它托管在 SQL 服务器上的 Windows 服务器设置上,并有自己的用户注册表。

我们正在研究用于增加收入的脚本,我们发现最好的脚本恰好是基于 Linux 使用 MySQL 服务器的。还有一些其他选项,但没有一个比基于 Linux 的选项更强大。

我们的困境有两个:

1) 如果我们使用此脚本,我们将需要使用不同的主机服务来托管 linux 服务器(我们的服务器只提供 Windows 服务器)。两个服务器集将指向同一个域 (www.mydomain.com),并且在 Linux 机器上的 MySQL DB 和 Windows 机器上的 SQL DB 之间进行通信。

  • 这是否可能……并且有问题?还是这是一个需要解决的相当简单的问题?

2) 如果第一个障碍是可以清除的障碍,那么更大的问题是我们希望在两个数据库之间共享我们的用户注册表,这样用户在两个环境之间切换时就不会登录到每个数据库。

这个问题比我对身份验证和数据库的理解更复杂,所以我希望有人能帮助我,或者至少让我开始一个好的研究方向。

我们可以使用其他脚本路由,但它们根本不提供更难实现代码的功能或特性。

最佳答案

好的,您始终可以在 Windows 机器上运行 MySQL 并安装 cygwin 以在更 unix 类型的环境中运行脚本。或者在不同的端口上运行 xampp:http://www.apachefriends.org/en/xampp.html

关于sql - 在同一域的两台主机上的 Windows 和 Linux 服务器之间进行身份验证 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4830366/

相关文章:

mysql - 通过关联使用named_scope

php - 连接2个以上的sql表而不忽略具有空列的行

php - 基本连接表和外键

c++ - 将所有依赖项打包在一个 visual studio 项目中以便轻松发送

sql - 如何在有限的、任意排序的记录集中找到单个记录的*位置*?

sql - 如何在Power BI中将Integer转换为Text值

mysql - SQL 查询根据不同表中的条件从一个表中进行选择

mysql - 优化 AWS EC2 t2.small 的 MySQL 设置

ruby-on-rails - Windows 上的 Rails : Slow?

c# - 在内存中操作文本文件的最佳方法 : read as byte[] first? 读取为 File.ReadAllText() 然后另存为二进制文件?