Проблема с sourcebans

semjef

semjef.ru
Сообщения
993
Реакции
444
на хостингере доступ к базе mysql закрыт!
сам тока ща ето увидел(((
 

calvinx

Участник
Сообщения
10
Реакции
0
Вообще в целях безопасности, лучше ставь домен и игровой сервер на одной машине, не будет таких проблем.
Я использую убунту на удаленной машине, арендую её в германии. Мне выдали два айпишника, потом я обратился в саппорт - что бы дали мне адреса DNS, они их выдали, вот их я к сайту пи прикрутил. Теперь Сайт и игровой сервер на одной машине.
Потому что так же была проблема коннекта к БД с сайта когда я использовал Сайт в россии а игровую машину в Германии. Ну не коннектится и всё, я и айпишниками коннектился, и открывал удаленный доступ к БД, но никак.

Да и времени будет расходоваться много на подключение сорсбанса на сервере к БД на хостинге сайта, и вроде как у теяб при заходе нового игрока на серв будет дагать(моё мнение)
 

★Сириус★

Участник
Сообщения
743
Реакции
197
ребят, помогите, тоже не могу ни как соединить сервер с базой данных
вот логи
C-подобный:
L 07/20/2011 - 14:51:50: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 14:55:28: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 14:59:00: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 15:22:15: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 15:25:04: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
на хостере база данных имеет возможность внешнее подключение, ип адрес прописан, но не работает баны ни с сайта ни с сервера
 

zalman

жив, здоров ))
Сообщения
761
Реакции
146
ребят, помогите, тоже не могу ни как соединить сервер с базой данных
вот логи
C-подобный:
L 07/20/2011 - 14:51:50: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 14:55:28: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 14:59:00: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 15:22:15: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 07/20/2011 - 15:25:04: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
на хостере база данных имеет возможность внешнее подключение, ип адрес прописан, но не работает баны ни с сайта ни с сервера

здесь же обратное показывает либо установил не правильно если есть делание могу установить!
 

ga8r

Участник
Сообщения
2
Реакции
0
у меня тоже самое на серрве стоит эстиматион
логи: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock'


что делать как исправить все порты открыты!

 

zalman

жив, здоров ))
Сообщения
761
Реакции
146
да причем тут порты это уже у хостинга внешних соединений нет!
 

ZoomZooom

Участник
Сообщения
31
Реакции
4
Сервер на линуксе я так понял? Если есть доступ к SSH попробуй сделать так

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

после перезагрузки надо будет ввести заново
 

sintez

★CS.ORG.RU★
Сообщения
272
Реакции
45
L 06/11/2014 - 14:51:50: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 06/11/2014 - 14:55:28: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 06/11/2014 - 14:59:00: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
L 06/11/2014 - 15:22:15: [sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20

После ввода этой команды ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock ошибка исчезла,
но после перезагрузки тачки серверной, снова та же ошибка. Как сделать чтобы каждый раз не вводить команду??
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
sintez, в крон добавь это и всё. Чтоб исполнялось при загрузке системы. (от рута)
 

artsilk

Участник
Сообщения
3
Реакции
0
Под рутом для юзера ничего не прописано.
В конфиге давно указано
"sourcebans"
{
"driver" "mysql"
"host" "/var/run/mysqld/mysqld.sock"
"database" "sourcebans"
"user" "***"
"pass" "***"
}
P.S. Не помню делались ли дополнительные действия для этого.
 

Arthur Don

Участник
Сообщения
1,696
Реакции
256
artsilk, /var/run/mysqld/mysqld.sock это у тебя такой хост? :)
 

artsilk

Участник
Сообщения
3
Реакции
0
Хост мускула на Ubuntu само-собой локальный ( 127.0.0.1) , но если я закину в databases.cfg
"host" "127.0.0.1" или тем более "host" "localhost" , и тогда мускул блочит вход , сурсбанс отваливается и sourcebans.log спамит . Поэтому и прописан путь вместо хоста, за несколько лет не возникло проблем с базами.
[sourcebans.smx] Database failure: [2002]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2). See FAQ: http://www.sourcebans.net/node/20
 

vb

Участник
Сообщения
385
Реакции
31
Может подскажите как добавить в crontab -e этот линк ?
C-подобный:
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
При добавлении не сохроняет, пишет не удалось сохранить тот же файл
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #39
@vbba, никак. Должны быть права на доступ к папке (т.е. либо меняем права на папке /var/run/mysqld/, либо запускаем команду из под рута).
 

vb

Участник
Сообщения
385
Реакции
31
@vbba, никак. Должны быть права на доступ к папке (т.е. либо меняем права на папке /var/run/mysqld/, либо запускаем команду из под рута).
В этом то и проблема. Пользователь на vds только Я , захожу из под root. Делаю линк, всё работает, перезагружаю - линка нет, в логах ошибка.

Нагуглил :
C-подобный:
sudo chown -R root /var/run/mysqld
Позже отпишусь на работу.
 
Последнее редактирование:
Сверху Снизу