Я создаю приложение PHP, привязанное к базе данных на основе MySQL под названием «cc». Для поиска привилегий пользователя (или группы пользователей) в моей базе данных необходимо, чтобы приложение подключалось к базе данных «mysql» только для доступа к своим таблицам User и DB, или я должен реплицировать структуру этих таблиц в моей базе данных, поэтому приложению нужно только подключиться к нему?
Или приложение должно использовать одного пользователя db-admin для SQL от всех пользователей приложения и строго контролировать их привилегии через код? Это позволит избежать необходимости искать привилегии для каждого пользователя (или каждого типа пользователя), но нарушает принцип сохранения доступа к БД до минимума, необходимого пользователю.