Я новичок в php, database и linux, и у меня возникла проблема, когда я не смог подключиться к базе данных mysql с помощью функции php mysql_connection. Когда я использовал IP-адрес своей виртуальной машины, я получал ошибку соединения.
После часа обхода структуры каталогов linux я нашел /etc /hosts / и заметил 2 ip-адреса. Мой адрес обратной связи и 127.0.1.1. Просто, черт возьми, я использовал 127.0.1.1 и смог подключиться к своей базе данных и получить данные, которые я запрашивал. Я не понимаю, почему работает 127.0.1.1, но не ip моего сервера VM.
Могут ли некоторые объяснить, что означает для 127.0.1.1? Из того, что я прочитал, можно узнать имя хоста моего устройства, но я не понимаю, что это значит.