Предоставление пользователю точного количества баз данных 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 баз данных для работы, и если им нужно больше, они могут спросить.
обкрадывать