Предоставление пользователю точного количества баз данных MySQL

Если бы я хотел предоставить пользователю abc для создания точного количества баз данных (например, 10), как бы я это сделал? Или что-нибудь подобное может быть?

2 ответа

Я должен согласиться с Робом, это ограничение невозможно в самом MySQL, источник: http://dev.mysql.com/doc/refman/5.0/en/user-resources.html

Одним из решений является создание другого уровня (т. Е. Веб-интерфейса), где пользователи создают базы данных. Затем вы можете отслеживать количество баз данных, которые создает пользователь, и автоматически ограничивать их. Именно такой подход используют некоторые хостинговые компании.

Ммм. Я не знаю о пользовательском параметре квоты создания БД в MySQL.

Вы можете просто создать 10 баз данных и назвать их последовательно, например, abc_db1, abc_db2 и так далее. Затем предоставьте пользователю "ABC" любые необходимые ему права.

Ваш пользователь ABC затем имеет 10 баз данных для работы, и если им нужно больше, они могут спросить.

обкрадывать

Другие вопросы по тегам