URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74878
[ Назад ]

Исходное сообщение
"Доступ для пользователя root БД mysql из сети для phpmyadmin"

Отправлено sumrak , 26-Июн-07 09:36 
Добрый день!

все системы рассматриваемые в вопросе работают под Debian Etch.

В сети предприятия подняты 2 сервера: один под БД (mysql) 192.168.1.1, второй под web (apache) 192.168.1.2

Установил mysql-server-5.0 на сервере БД
На сервере web установил phpmyadmin.

В настройках /etc/mysql/my.cnf сервера mysql я изменил опцию bind-address = 127.0.0.1 на bind-address = 192.168.1.1. До этого изменения все попытки постучаться на 3306 порт сервера mysql были refused. После изменения telnet говорит, что JHost 'web.domen.local' is not allowed to connect to this MySQL serverConnection closed by foreign host.

Теперь я так понимаю нужно в самой БД прописать какой пользователь к какой БД откуда имеет доступ.

Вот что нужно прописать в настройках БД mysql, чтобы с сервера web (через его phpmyadmin) можно было заходить рутом БД mysql для создания и редактирования БД?


Содержание

Сообщения в этом обсуждении
"Доступ для пользователя root БД mysql из сети для phpmyadmin"
Отправлено devcoder , 26-Июн-07 10:16 
Читай mysql reference на предмет работы с пользователями (GRANT/REVOKE).
Для mysql 4 есть русский перевод.

Для административных целей, возможно безопасней(да и удобней) поставить на сервере с мускулем свой апач, который пускал бы только админа и только c хоста админа, и свой phpmyadmin.

То есть совсем убрать возможность root-овой работы с фронтэнда приложений ( сервер с апачем, как я понял ).