MySQL:主机名普遍改变

时间:2010-02-24 23:45:46

标签: mysql

我正在对我没有设计的php网站进行一些更新。我有一个本地的网站副本。在每个页面的顶部都有数据库连接的主机名设置。

有没有我可以设置指向远程地址的指针。例如,地址是'mysqlhost',我希望它指向'mysql.myhost.com'。我尝试为mysqlhost创建一个HOST记录,指向它解析的IP地址,但这不起作用。

如果我把“mysql.myhost.com”放在连接中就行了。如果我把那个IP地址放在那里,那么这可能就是为什么HOST记录的想法不起作用。

除了创建数据库的本地副本之外,还有一种快速方法,这样我就不需要在我的开发环境中修改每个文件,然后在重新部署时再次修改?

1 个答案:

答案 0 :(得分:0)

如果您进行全局搜索并替换为您喜欢的文本编辑器,则可能更易于维护。

当你这样做时,将连接信息放在.inc文件中,并将当前主机信息更改为只包含一个.inc文件的行。

完成后,您只需更改.inc文件(或.inc文件中的条件逻辑指示DEV与PROD),因此在环境之间移动时只需更新一个位置。