Предоставьте пользователям MySQL ограниченные разрешения - PullRequest
1 голос
/ 08 ноября 2010

В нашей компании мы предоставляем разработчикам PHP учетные записи для настольных пользователей ... поэтому мы не предоставляем для них и root-пароль MySQL.Я хочу позволить пользователям создавать, просматривать и контролировать только те базы данных, которые они создали.

Я проверил эту ветку, но через phpMyAdmin у меня ничего не вышло:

http://ubuntuforums.org/showthread.php?t=323021

Получение 3 проблем:

  1. Базы данных, созданные пользователями, не имеют префикса автоматически с их именем пользователя.

  2. Пользователь может удалить базы данных других пользователей (я снял все права доступа к столбцу администратора.)

  3. Пользователи видят все базы данных, где они должны быть скрыты, если у них нет своихимя пользователя в качестве префикса.

Пожалуйста, помогите.

1 Ответ

1 голос
/ 08 ноября 2010

Это работает для меня:

alt text

Эта настройка «База данных для пользователя» является ключевой. Убедитесь, что вы не установили ни одного из глобальных грантов, которые отображаются прямо под этим набором опций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...