2010-02-24 86 views
0

我正在对我没有设计的php站点进行一些更新。我有本地的本地副本。在每个页面的顶部都有针对db连接的主机名的设置。MySQL:主机名通用更改

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

如果我把'mysql.myhost.com'放在它的连接工作。如果我把这个IP地址,它不这样做,这可能是为什么主机记录的想法不起作用。

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

回答

0

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

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

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