Увидеть базу данных в локальной сети с другого пк.

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Сразу прошу прощения не совсем понял где создавать данную тему поскольку проблема связана с кс го решил написать сюда.

В общем проблема следующая. Есть 2 системы в одной локальной сети 1 первой стоит несколько серверов кс го и базы данных, для серверов открыть порты на внешнюю сеть а базы локально чтобы нельзя было получить доступ из вне. Решил расширится поставил вторую машину нужно получить доступ к базам данных с первой машины но чтобы не открывать порты на внешнюю сеть для баз данных. phpmyadmin
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
Так, а проблема-то в чем?
Порт не открывайте, на хосте с пма в конфиге указываете айпишник тачки с базами и все.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46

Вложения

  • 1633349660530.png
    1633349660530.png
    41.6 КБ · Просмотры: 48

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Ну так ошибку-то прочтите. Не по китайски ж пишет.
Да я вижу что надо xampp.conf настроить только я уже этот фаил сверху в низ перечитал так и не понял как дать доступ второй машине.
 

Вложения

  • httpd.zip
    6.8 КБ · Просмотры: 5

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #7
Должен быть именно хамповский конфиг, который Апач подгружает.
1633354259097.png

Его и смотрите.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46

Вложения

  • httpd-default.zip
    2.4 КБ · Просмотры: 3

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #9
Require local уберите на папке PMA в конфиге, и будет Вам счастье.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Require local уберите на папке PMA в конфиге, и будет Вам счастье.
Alias /phpmyadmin "D:/xampp/phpMyAdmin/"
<Directory "D:/xampp/phpMyAdmin">
AllowOverride AuthConfig
#Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Закомментировал толку нет (Также полностью удалял)
Сообщения автоматически склеены:

Сделал Require all granted Все заработало спасибо.

Kruzya вы лучший​

Сообщения автоматически склеены:

Require local уберите на папке PMA в конфиге, и будет Вам счастье.
Теперь проблема следующая
"sourcebans"
{
"driver" "mysql"
"host" "192.168.0.241"
"database" "ma_sourcebans"
"user" "root"
"pass" ""
//"timeout" "0"
"port" "3306"
}

"sourcecomms"
{
"driver" "mysql"
"host" "192.168.0.241"
"database" "ma_sourcebans"
"user" "root"
"pass" ""
//"timeout" "0"
"port" "3306"
}

"materialadmin"
{
"driver" "mysql"
"host" "192.168.0.241"
"database" "ma_sourcebans"
"user" "root"
"pass" ""
//"timeout" "0"
"port" "3306"
}

Подключения нет
[materialadmin.smx] ConnectBd Query Failed: [2013]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Сообщения автоматически склеены:

Люди спасайте не понимаю почему не могу подключить сервер у бд? Саму бд через браузер вижу а на сервере получаю ошибку выше. В брандмауэра все разрешено. Через веб phpmyadmin спокойно работаю а сервер подключится не может. Все настройки взяты с первой машины где находится сама база и все прекрасно работает изменен только адрес на локальный адрес первой машины.
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #11
Через веб phpmyadmin спокойно работаю а сервер подключится не может.
Игровой сервер не работает через phpMyAdmin с базой. Он о нём ничего не знает. Ему нужно непосредственно чтобы сам MySQL наружу торчал.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Игровой сервер не работает через phpMyAdmin с базой. Он о нём ничего не знает. Ему нужно непосредственно чтобы сам MySQL наружу торчал.
Подскажите как это сделать? Пробивал создавать правило для udp tsp толку нет. Хотя полазил по брандмауэра правила для данного приложения созданы. Насовсем понял что вы имеете виду под наружу? Мне надо чтобы база раздавалась на внутреннею сеть открывать порт на внешний айпи у меня нет желания.
Сообщения автоматически склеены:

Игровой сервер не работает через phpMyAdmin с базой. Он о нём ничего не знает. Ему нужно непосредственно чтобы сам MySQL наружу торчал.
Если я правильно понял у меня не активирована функция отключить прослушивание udp tcp

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
# commented in by lampp security
#skip-networking
#skip-federated
 
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #13
Проверьте для начала, на каком интерфейсе у Вас база сидит, если она даже локально недоступна.
В netstat -an выведет все открытые подключения.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46

Вложения

  • 1633366993790.png
    1633366993790.png
    11.7 КБ · Просмотры: 11
  • 1633367011607.png
    1633367011607.png
    7.5 КБ · Просмотры: 11

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #15
@oleg_nelasy, база сидит локально.
Найдите конфиг my.cnf, и допишите в самый конец секции mysqld
C-подобный:
bind-address=0.0.0.0
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #17
Если в PMA при выполнении запроса:
SQL:
SHOW VARIABLES LIKE '%bind%';
Вылетают нули, то теперь файрвол на сервере крутить нужно.
 

oleg_nelasy

Участник
Сообщения
664
Реакции
46
Если в PMA при выполнении запроса:
SQL:
SHOW VARIABLES LIKE '%bind%';
Вылетают нули, то теперь файрвол на сервере крутить нужно.
1633370963684.png


В бренд брандмауэре открыл порты 3306 на отправку и получение на обоих машинах по udp и tcp

Рылся в сети пишут что надо пользователя создать у которого будет доступ не только с локал хост или бред? Текущий пользователь root@localhost
Сообщения автоматически склеены:

Обалдеть Kruzya простите меня идиота что занял ваше время. Создал нового пользователя дал ему все права и доступ со всех адресов и заработало. Огромное вам спасибо вы лучший.
 
Последнее редактирование:
Сверху Снизу