Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows XP localhost作为MySQL服务器别名_Mysql_Windows Xp_Hostname - Fatal编程技术网

Windows XP localhost作为MySQL服务器别名

Windows XP localhost作为MySQL服务器别名,mysql,windows-xp,hostname,Mysql,Windows Xp,Hostname,我现在正在路上,只是有个想法 我有一个安装了Delphi的WindowsXP虚拟机和一个本地MySQL服务器,在办公室里安装了“实时”数据库的副本 如果我离线,我希望能够使用本地数据库代替“实时”数据库 目前在Delphi中,我已经建立了“本地”连接,但这些连接在Delphi中只有用处。如果我回到办公室时忘记切换回实时连接,通常会导致问题 如果本地MySQL服务器无法访问office服务器,有没有办法让Windows误以为它实际上就是office服务器?它可以伪造两个服务器名吗?您可以在c:\w

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

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

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

目前在Delphi中,我已经建立了“本地”连接,但这些连接在Delphi中只有用处。如果我回到办公室时忘记切换回实时连接,通常会导致问题


如果本地MySQL服务器无法访问office服务器,有没有办法让Windows误以为它实际上就是office服务器?它可以伪造两个服务器名吗?

您可以在
c:\windows\system32\drivers\etc\hosts
中编辑
hosts
文件,这将允许您向
server.fqdn
发出任何请求,转到
127.0.0.1

e、 g.使用MySQL连接字符串对
servername.domain.tld
的请求将重定向到本地数据库

当你到办公室的时候,你仍然需要记得把这个换回来


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

您可以在
c:\windows\system32\drivers\etc\hosts
中编辑
hosts
文件,该文件允许您向
服务器发出任何请求。fqdn
转到
127.0.0.1

e、 g.使用MySQL连接字符串对
servername.domain.tld
的请求将重定向到本地数据库

当你到办公室的时候,你仍然需要记得把这个换回来


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

我知道主机文件-手动编辑与当前设置具有类似的风险/工作问题。。。服务很有意思,但我可能还没来得及为之奋斗!我知道手动编辑主机文件与当前设置有类似的风险/工作问题。。。服务很有意思,但我可能还没来得及为之奋斗!