Проблема с подключением к базе MySQL Sourcebans.

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
slavasl
Сержант
Сержант
Сообщения: 38
Зарегистрирован: 03.05.2013
Поблагодарили: 8 раз

#1 Сообщение 18.06.2013, 14:37

Всем привет.Столкнулся с такой проблемой,что сервер не распознаёт хост [sourcebans.smx] Database failure: [2005]: Unknown MySQL server host 'server1.steampipe.ru' (1). See FAQ: http://www.sourcebans.net/node/20

Часть моих серверов находятся дома и как раз с ними возникла эта проблема.Сам сайт (где стоит sourcebans) находится на дедике.Также есть ещё 2 сервера,которые находятся на том же дедике,что и сорсбанс.Он эти сервера (которые на дедике) прекрасно распознаёт с абсолютно теми же настройками databases.cfg,что и у домашних серверов.

В чём проблема понять не могу.Подскажите,из-за чего это может быть и что можно сделать?
http://oldsource-rus.ru/ - Качественные сервера CS:S v34
http://steampipe.ru/ - Качественные сервера CS:S,TF2,DOD:S.

Shaddar
Лейтенант
Лейтенант
Сообщения: 119
Зарегистрирован: 10.04.2012
Благодарил (а): 8 раз
Поблагодарили: 18 раз
Контактная информация:

#2 Сообщение 18.06.2013, 14:49

Опиши конкретнее... что и где стоит.

Машина #1: WebServer (сайт), MySQL, 2 SRCDS
Машина #2: 3 SRCDS

если так, то для всех серверов которые находятся на машине #2 указываешь хост server1.steampipe.ru, а для тех серверов которые находятся на машине #1 (там же где и mysql) попробуй указать localhost.

slavasl
Сержант
Сержант
Сообщения: 38
Зарегистрирован: 03.05.2013
Поблагодарили: 8 раз

#3 Сообщение 18.06.2013, 14:57

Для серверов на машине #2 уже указан хост server1.steampipe.ru,но он его не распознаёт.
А с машиной #1,где находится всё остальное и те 2 сервера,про которые я говорил,проблем нет.Есть ли вообще смысл там ставить localhost,если и так всё нормально.
Как будто дедик (машина #1) блокирует мой айпи с машины #2 или ещё что-то,не понимаю.
http://oldsource-rus.ru/ - Качественные сервера CS:S v34
http://steampipe.ru/ - Качественные сервера CS:S,TF2,DOD:S.

Shaddar
Лейтенант
Лейтенант
Сообщения: 119
Зарегистрирован: 10.04.2012
Благодарил (а): 8 раз
Поблагодарили: 18 раз
Контактная информация:

#4 Сообщение 18.06.2013, 15:54

Ничего пока нигде не указывай, я просто предположил и не угадал.

В таком случае как ты описал, я на 99% уверен что доступ к базе для юзера ограничен только локалхостом. Если есть доступ в phpmyadmin, то:
  • 1. Зайди в раздел "Пользователи";
    2. Найди пользователя, которым пытаешься подключиться к базе;
    3. Нажми "Редактировать" напротив него;
    4. В поле "Хост" выбери "Любой хост" или укажи в поле IP машины с которой пытаешься подключиться, но для пущей верности и чтобы проверить - поставь сначала "любой";
    5. Не забудь в конце поставить флажок напротив "удалить старого из таблиц пользователей и перезагрузить привилегии".

Ответить