Мне просто интересно, безопаснее ли иметь разные пользователи для разных задач в db. Например: Один пользователь в один PHP файл с разрешением чтобы выбрать Один пользователь в другой PHP файл с разрешением, чтобы выбрать и обновитьНесколько пользователей mysql для разных ролей в одном db
Таким образом, если хакер каким-то образом получил доступ к первому пользователю через первый файл PHP , он/она сможет выбрать только.
Лучше всего использовать одного пользователя, который может выбрать и обновить?
Означает ли это, что я должен использовать несколько пользователей для получения минимального разрешения для каждой задачи? – Marcel
Да. В зависимости от того, как далеко вы хотите идти, вы можете ограничить выбор до конкретных таблиц или представлений вместо схемы. – Mike
Если php - это серверный язык, почему важно хранить пароли за пределами файла? – Marcel