1

我现在在路上,只是有一个想法

我有一个安装了 Delphi 的 Windows XP 虚拟机和一个本地 MySQL 服务器,并在办公室设置了“实时”数据库的副本。

如果我离线,我希望能够使用本地数据库代替“实时”数据库。

目前在 Delphi 中,我设置了“本地”连接,但这些只是 Delphi 中的任何用途。如果我回到办公室时忘记切换回实时连接,通常会导致问题。

如果本地 MySQL 服务器无法访问办公室服务器,有什么方法可以让 Windows 认为它​​实际上是办公室服务器?它可以欺骗两个服务器名称吗?

4

1 回答 1

1

您可以编辑允许您提出任何请求的hosts文件c:\windows\system32\drivers\etc\hostsserver.fqdn127.0.0.1

http://kb.simplywebhosting.com/idx/0/045/article/

servername.domain.tld例如,使用 MySQL 连接字符串的请求将重定向到您的本地数据库。

当你到达办公室时,你仍然需要记住把它改回来......

(如果您的笔记本电脑上有 delphi,为什么不创建一个简单的服务来根据服务器是否可访问来编辑主机文件。)

于 2012-10-13T08:07:14.650 回答