@Dream2140

Почему имя хоста — localhost?

Впервые работаю с БД и может странный вопрос, но почему то не могу найти ответ на него - почему при написании запроса к БД - к примеру вот mysqli_connect('localhost','name','pass','table');, у хоста имя localhost, ведь сеть далеко не локальна, почему не имя хоста (к примеру phpmyadmin)?
  • Вопрос задан
  • 171 просмотр
Решения вопроса 2
xcodervv
@xcodervv
Фронтенд разработчик
Если быть точнее, локалхост - это еще и 127.0.0.1
Ответ написан
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
потому что обычно сервер бд расположен на том же хосте, что и веб сервер.
Но имейте в виду, что это не обязательно. Вдруг попадется хостинг, где сервер бд -выделенный. Или вы сами будете писать сайт, размещающийся далеко не на одном сервере...

ЗЫ. phpmyadmin - это просто php скрипт, который предоставляет веб интерфейс для управления сервером бд - создание баз, пользователей, назначение прав, создание и редактирование страниц и т.д. К серверу бд он никакого отношения не имеет. И может стоять вообще где угодно. Лишь бы прав на подключение к серверу хватило )
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы