Здравствуйте.
Ситуация такая:
На подлете роутер + статический айпи, на первой машине Win server 2008 r2 + xampp, на второй linux debian.
Задача: поднять mysql, а точнее коннект к базе. Как быть? Захожу в phpmyadmin через браузер localhost:999, пароль у рута есть, порты на роутере проброшены, все корректно работает кроме коннекта.
Можно ли где-то в конфигах попробовать заюзать заместо локалки айпи машины?
xampp или коннект к mysql через роутер
Для этого, вроде бы, нужно переименовать config.sample.inc.php в config.inc.php и уже в нем указать параметры подключения.
где у вас установлен phpmyadmin?Захожу в phpmyadmin через браузер localhost:999, пароль у рута есть, порты на роутере проброшены, все корректно работает кроме коннекта.
если на debian'е, и если база там же, то ничего прописывать не нужно, достаточно входа с localhost.
вообще непонятно:
1. где вы подымаете базу?
2. где стоит апач и phpmyadmin?
3. где браузер, с которого вы входите?
на первой машине Win server 2008 r2 + xampp
Все на этой машине и происходит, кроме подключения конечно же.
То есть программно подключиться с другой машины не получается, где установлен Debian.
Zed - вы как-то очень плохо описали как и что вы настроили и что не работает. (По крайней мере я понять не могу.)
router -> WinServ (с xampp) т.е. на нем база, php, вебсервер, phpmyadmin.
Какая роль debian server?
Откуда вы подключаетесь к phpmyadmin и что происходит, когда вы вводите логин и пароль?
Router > Win server + xampp
Router > Linux debian minimal + другое программное обеспечение, которое требует Mysql.
К phpmyadmin подключаюсь с Win server - все работает корректно. А вот с debian подключиться к mysql не получается.
т.е. на debian у вас только браузер, да?Все на этой машине и происходит, кроме подключения конечно же.
То есть программно подключиться с другой машины не получается, где установлен Debian.
тогда почему
Захожу в phpmyadmin через браузер localhost:999
вы заходите на localhost, если браузер на debian, и localhost это тоже debian? Вам надо заходить на IP маздайной машины, к www серверу на ней же(apache), а уж апач будет заходить через _свой_ localhost (маздай) в mysql, расположенную также в маздае.
И да, как настроить апач+php+mysql в маздае — я не знаю, и знать не желаю, это вам на WinFAQ.
Здесь я вам могу рассказать про Linux+apache+MySQL+PHP (aka LAMP). В который можно зайти такж же и из маздая.
У меня дебиан минимальный, оболочки нет.
Я подключаюсь программно к базе - коннекта нет, коннекчусь через localhost:999
настройки mysql проверьте.К phpmyadmin подключаюсь с Win server - все работает корректно. А вот с debian подключиться к mysql не получается.
1. в конфиге надо разрешить внешние соединения
2. в самой венде(я не знаю как, см.выше)
3. в БД mysql-юзеру также надо разрешить вход не только с хоста localhost(по умолчанию только).
4. желательно использовать SSL/TLS, например с самоподписанным сертификатом.
И всё равно это очень небезопасно. Лучше поставить LAMP, а не извращаться с маздайным сервером. ИМХО.
та я понял. mysql-client есть? Поставьте и входите через него. ТипаУ меня дебиан минимальный, оболочки нет.
[console]$ mysql -u ваше_имя -p -h IP_маздая имя_вашей_БД[/console]
И при чём тут mysqladmin? Поставте wm/de в дебиан и браузер, и будет у вас вход в mysqladmin из дебиана. Иначе юзайте консоль.
Зачем мне клиент?
Зачем мне браузер?
Зачем юзать консоль?
Проблемы с стороны xampp на вин
По настройкам сервера под Windows обращайтесь на соответствующие форумы.
// Rizado