Я хочу, чтобы у нетехника (маркетинг / продажи) был доступ к данным, которыми я регулярно управляю через phpMyAdmin:
- без какой-либо возможности изменить / вставить / удалить
- без меня, чтобы построить специальное приложение для просмотра базы данных
Я создал нового пользователя с ограниченными правами, но я не хочу, чтобы Мой не технический специалист использовал командную строку и изучал команды mysql.
Оптимально, я хочу, чтобы он мог заходить в пользовательский интерфейс phpmyadmin, но иметь только разрешенные способности (в данном случае только для чтения).
Нужно ли устанавливать отдельный phpmyadmin, где контролирующий пользователь является более слабым пользователем? Или есть специальный интерфейс для входа в систему под конкретным пользователем, который я пропустил в документации?
ОБНОВИТЬ:
Я видел экраны входа в систему, как предлагал googletorp, когда я использовал pmas, автоматически устанавливаемый хостами, но никогда в готовых версиях, которые я установил.
Я пытался закомментировать $ cfg ['Servers'] [$ i] ['user'], а $ cfg ['Servers'] [$ i] ['pass'] googletorp предложил - что, возможно, он предоставит мне логин экран. Но вместо этого я получаю ошибку # 1045:
# 1045 - Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: НЕТ)
Тогда я подумал, возможно, закомментировать $ cfg ['Servers'] [$ i] ['controluser'] и $ cfg ['Servers'] [$ i] ['controlpass']. Но комментарии говорят, что они уже должны быть только для чтения.
гм ...