Страница 1 из 1

PhpMyAdmin root user

Добавлено: 06 май 2015, 06:10
Plate
Как сделать так что бы в root пользователя можно было зайти только с машины на котором сервер

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

Добавлено: 07 май 2015, 07:05
Plate
Когда заходишь на любой сайт который на машине из сети например anydomain.ru/openserver/phpmyadmin то он считает это за локальное подключение и можно войти в рут

Добавлено: 07 май 2015, 10:50
Osvax
Osvax писал(а):у пользователя root нужно изменить хост % на 127.0.0.1 а если пользователя root двое с хостом % и 127.0.0.1 то удалите с хосотом % . Это делается в phpmyadmin в разделе пользователи. Заходить нужно под root
И повторюсь - Если порт 3306 закрыт от внешнего доступа(из сети), то работать с базой можно только с локальной машины из вне не получится. И неважно откуда будет заходить root со служебного домена или любого другого. Это не страшно. А если вы открыли порты для внешнего доступа тогда конечно, настраивайте как написано выше.

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