Подключение к БД

arnabius

Guest
Подключение к БД

Проблема заключаеися в следующем:
На локальный сервер установили Апаче (1.3.31), РНР (4.3., MySQL (4.0.14). Создали виртуальные сервера, базы данных. Работает http://localhost, http://192.168.0.50, то есть Апаче фунциклирует нормально. Создали пользователей для этих баз.
Был создан пользователь:
username: "phm"
пароль: **********
hostname: phm-trade

Но при попытке соединиться с базой с клиентского компьютера MySQL выдает ошибку:
"1045 - Access denied for user: 'phm@SVETLANA' (Using password: YES)". Причем SVETLANA - это имя моего компьютера в нашей локальной сети, с которого я и хочу присоединиться к базе, и он никакого отношения к MySQL не имеет (или я ошибаюсь? ).
А если для пользователя "phm" изменить hostname на "SVETLANA", то все нормально соединяется.
Что же делать, неужели создавать кучу пользователей для каждого компа в нашей сетке? Мне кажется, должен быть какой-то простой выход. Подскажите, пожалуйста!!!!
 

Demiurg

Guest
а как создавали пользоателей ?
и зачем с локальной машины коннектится к базе ?
 

csa

Guest
если какой-то пользователь хочет соединяться с базой с разных машин, то нужно создать записи для всех этих машин, т.е. user@host1, user@host2 и т.д. логин и пароь может быть одинаковым
читай ман, на тему GRANT, на сайте есть русский перевод
 

arnabius

Guest
Всем спасибо за ответы!
На самом деле нужно было создавать пользователя user@localhost и не усложнять себе жизнь... :)
 
Сверху