@pashaxp

Как запретить пользователю root доступ в конкретную БД?

Linux сервер с многочисленными mysql базами.
Настроен вход в phpmyadmin с правами root.

Интересует, можно ли запретить пользователю root видеть в phpmyadmin конкретную БД, и как это сделать?
  • Вопрос задан
  • 3143 просмотра
Пригласить эксперта
Ответы на вопрос 5
@andymitrich
Software Developer
Мой вам бесплатный совет - завязывайте с доступом к базам под рутом, черевато это.
Ответ написан
Комментировать
kresska
@kresska
Господа, заканчивайте вы под рутом сидеть где-ни-попадя. Черевато это. Когда не ждешь - бахнет.
Ответ написан
Комментировать
На сколько мне известно, root всемогущ и подобная операция вряд ли удастся. Однако, могу и ошибаться.
Ответ написан
Комментировать
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Создать отдельного пользователя с полными правами на все базы кроме этой.
Ответ написан
Комментировать
Serhioromano
@Serhioromano
Web Developer
Если установить MySQL Workbench там есть управление правами пользователей. Можно взять рута и сбросить его всемогущие права и дать ему достп только а определенным базам. Но это чревато потерей контроля над базой вообще.

Так что для каждой базы лучше создавать отдельного пользователя. И не нужно делать пользователей которые имеют доступ ко всем базам. А под рутом можно сидеть не проблема. Только надо знать что ты делаешь. Под рутом только администрированме. А уже есил кто то другой должен зайти, или это соединение из приложение то на все должен быть свой пользователь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы