2010-02-24 91 views
0

我正在對我沒有設計的php站點進行一些更新。我有本地的本地副本。在每個頁面的頂部都有針對db連接的主機名的設置。MySQL:主機名通用更改

有沒有我可以設置指向遠程地址的指針。例如地址是'mysqlhost',我希望它指向'mysql.myhost.com'。我試圖爲mysqlhost創建一個HOST記錄,指向它解析的IP地址,但這不起作用。

如果我把'mysql.myhost.com'放在它的連接工作。如果我把這個IP地址,它不這樣做,這可能是爲什麼主機記錄的想法不起作用。

除了創建數據庫的本地副本以外,還有一種快速方法,這樣我就不必在我的開發環境中修改每個文件,然後再重新部署時再重新創建一個文件。

回答

0

如果您進行全局搜索並替換您喜歡的文本編輯器,它可能會更易於維護。

當你這樣做的時候,把連接信息放在.inc文件中,並將當前主機信息更改爲只包含一個.inc文件的行。

完成之後,您可以更改.inc文件(或者在.inc文件中包含條件邏輯以指示DEV與PROD),因此在環境之間移動時只需要更新一個位置。