PhpMyAdmin root user

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Plate
Сообщения: 2
Зарегистрирован:
06 май 2015, 05:45

PhpMyAdmin root user

Plate » 06 май 2015, 06:10

Как сделать так что бы в root пользователя можно было зайти только с машины на котором сервер
Аватара пользователя
Osvax
Сообщения: 74
Зарегистрирован:
19 мар 2013, 00:54

Osvax » 06 май 2015, 13:30

Plate, Если порт 3306 не открывали, то работать с базой можно только с локальной машины из вне не получится. Если имеете ввиду привилегии на уровне локального пользователя (хоста) у пользователя root нужно изменить хост % на 127.0.0.1 а если пользователя root двое с хостом % и 127.0.0.1 то удалите с хосотом % . Это делается в phpmyadmin в разделе пользователи. Заходить нужно под root
Plate
Сообщения: 2
Зарегистрирован:
06 май 2015, 05:45

Plate » 07 май 2015, 07:05

Когда заходишь на любой сайт который на машине из сети например anydomain.ru/openserver/phpmyadmin то он считает это за локальное подключение и можно войти в рут
Аватара пользователя
Osvax
Сообщения: 74
Зарегистрирован:
19 мар 2013, 00:54

Osvax » 07 май 2015, 10:50

Osvax писал(а):у пользователя root нужно изменить хост % на 127.0.0.1 а если пользователя root двое с хостом % и 127.0.0.1 то удалите с хосотом % . Это делается в phpmyadmin в разделе пользователи. Заходить нужно под root
И повторюсь - Если порт 3306 закрыт от внешнего доступа(из сети), то работать с базой можно только с локальной машины из вне не получится. И неважно откуда будет заходить root со служебного домена или любого другого. Это не страшно. А если вы открыли порты для внешнего доступа тогда конечно, настраивайте как написано выше.
Аватара пользователя
Максим
Сообщения: 5384
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 07 май 2015, 12:07

Plate писал(а):Когда заходишь на любой сайт который на машине из сети например anydomain.ru/openserver/phpmyadmin то он считает это за локальное подключение и можно войти в рут
Для того чтобы это запретить есть опция "Защитить сервер от внешнего доступа".
Ответить