Вы не можете иметь разные базы данных для разных пользователей. База данных предназначена для сайта.
С точки зрения безопасности люди имеют доступ к данным, которые вы им разрешаете в базе данных. Поэтому, если безопасность важна, просто структурируйте данные таким образом, чтобы люди могли хранить то, что им нужно, и получать доступ только к тому, что они должны.
Мне кажется, что вам нужно подумать о дизайне вашей базы данныхчтобы выполнить то, что нужно людям, а затем обеспечить, чтобы проект ограничивал доступ к данным нужных людей.