Похоже, важно то, что вы хотите создать псевдоним для своего сервера базы данных, чтобы вы могли изменить IP-адрес позже, не меняя код. Для этого вы можете использовать файл /etc/hosts
. Но если вы используете эту технику, не используйте и не изменяйте настройку localhost
. localhost
является особенным, и изменение определения localhost
в вашем файле / etc / hosts может иметь плохие побочные эффекты.
Вместо этого создайте отдельную запись в /etc/hosts
для вашего сервера базы данных. Формат файла - IP_ADDRESS NAME. Например:
127.0.0.1 dbserver
Весь ваш код может затем обратиться к dbserver
для имени хоста вашего сервера базы данных. Позже вы можете изменить IP-адрес в файле /etc/hosts
на другой, когда вы перемещаете базу данных.