LinuxForum.Fans
Тема

xampp или коннект к mysql через роутер

Автор: Zed 11 сообщений 2426 просмотров 🔒 закрыта
05.09.2014 23:59 · отредактировано #391975

Здравствуйте.
Ситуация такая:
На подлете роутер + статический айпи, на первой машине Win server 2008 r2 + xampp, на второй linux debian.
Задача: поднять mysql, а точнее коннект к базе. Как быть? Захожу в phpmyadmin через браузер localhost:999, пароль у рута есть, порты на роутере проброшены, все корректно работает кроме коннекта.
Можно ли где-то в конфигах попробовать заюзать заместо локалки айпи машины?

06.09.2014 02:18 #391986

Для этого, вроде бы, нужно переименовать config.sample.inc.php в config.inc.php и уже в нем указать параметры подключения.

06.09.2014 09:36 #391997

"Zed" написал:
Захожу в phpmyadmin через браузер localhost:999, пароль у рута есть, порты на роутере проброшены, все корректно работает кроме коннекта.
где у вас установлен phpmyadmin?
если на debian'е, и если база там же, то ничего прописывать не нужно, достаточно входа с localhost.

вообще непонятно:

1. где вы подымаете базу?
2. где стоит апач и phpmyadmin?
3. где браузер, с которого вы входите?
06.09.2014 11:07 · отредактировано #392002

на первой машине Win server 2008 r2 + xampp

Все на этой машине и происходит, кроме подключения конечно же.
То есть программно подключиться с другой машины не получается, где установлен Debian.

06.09.2014 11:54 #392004

Zed - вы как-то очень плохо описали как и что вы настроили и что не работает. (По крайней мере я понять не могу.)


router -> WinServ (с xampp) т.е. на нем база, php, вебсервер, phpmyadmin.

Какая роль debian server?
Откуда вы подключаетесь к phpmyadmin и что происходит, когда вы вводите логин и пароль?

06.09.2014 12:21 · отредактировано #392009

Router > Win server + xampp
Router > Linux debian minimal + другое программное обеспечение, которое требует Mysql.
К phpmyadmin подключаюсь с Win server - все работает корректно. А вот с debian подключиться к mysql не получается.

06.09.2014 12:36 #392010
"Zed" написал:
Все на этой машине и происходит, кроме подключения конечно же.
То есть программно подключиться с другой машины не получается, где установлен Debian.
т.е. на debian у вас только браузер, да?

тогда почему

"Zed" написал:
Захожу в phpmyadmin через браузер localhost:999

вы заходите на localhost, если браузер на debian, и localhost это тоже debian? Вам надо заходить на IP маздайной машины, к www серверу на ней же(apache), а уж апач будет заходить через _свой_ localhost (маздай) в mysql, расположенную также в маздае.

И да, как настроить апач+php+mysql в маздае — я не знаю, и знать не желаю, это вам на WinFAQ.

Здесь я вам могу рассказать про Linux+apache+MySQL+PHP (aka LAMP). В который можно зайти такж же и из маздая.

06.09.2014 12:40 #392011

У меня дебиан минимальный, оболочки нет.
Я подключаюсь программно к базе - коннекта нет, коннекчусь через localhost:999

06.09.2014 12:40 #392012

"Zed" написал:
К phpmyadmin подключаюсь с Win server - все работает корректно. А вот с debian подключиться к mysql не получается.
настройки mysql проверьте.

1. в конфиге надо разрешить внешние соединения
2. в самой венде(я не знаю как, см.выше)
3. в БД mysql-юзеру также надо разрешить вход не только с хоста localhost(по умолчанию только).
4. желательно использовать SSL/TLS, например с самоподписанным сертификатом.

И всё равно это очень небезопасно. Лучше поставить LAMP, а не извращаться с маздайным сервером. ИМХО.
06.09.2014 12:45 #392013

"Zed" написал:
У меня дебиан минимальный, оболочки нет.
та я понял. mysql-client есть? Поставьте и входите через него. Типа

[console]$ mysql -u ваше_имя -p -h IP_маздая имя_вашей_БД[/console]

И при чём тут mysqladmin? Поставте wm/de в дебиан и браузер, и будет у вас вход в mysqladmin из дебиана. Иначе юзайте консоль.
06.09.2014 16:33 #392066

Зачем мне клиент?
Зачем мне браузер?
Зачем юзать консоль?
Проблемы с стороны xampp на вин

По настройкам сервера под Windows обращайтесь на соответствующие форумы.

// Rizado

Войдите или зарегистрируйтесь, чтобы ответить.