Вот первая часть моего вопроса.
Должен ли я настроить две учетные записи пользователей; один для базы данных, а другой для веб-сервера? Или лучше иметь одного пользователя root для всех целей?
Вот первая часть моего вопроса.
Должен ли я настроить две учетные записи пользователей; один для базы данных, а другой для веб-сервера? Или лучше иметь одного пользователя root для всех целей?
Обычно у вас есть один пользователь на каждого демона. Итак, у вас может быть пользователь mysqld, который строго ограничен возможностью запуска mysqld, верно? Затем вы добавляете пользователей в свою базу данных, используя MySQL.
У вас также может быть пользователь www или apache, который запускает только веб-сервер. Затем у вас есть код, который может прочитать пользователь apache, но он использует команду MySQL для подключения к порту MySQLd и аутентификации с помощью пользователей, добавленных вами на предыдущем шаге. Имеет ли это смысл?
Это ваша среда разработки, хотя ...Если вы не верите, что вы цель, хорошо ...