Есть ли способ проверить, может ли/создать/создать схему без создания схемы и проверки отказа? Я просмотрел SHOW PRIVILEGES
, но показывает «ВСЕ» (для root) и имеет тенденцию применяться только к выбранной схеме.PHP (больше SQL (MySQL/MariaDB)) - Может ли я (пользователь) создать схему
Я искал, но большинство результатов о правах доступа в схеме (поскольку схема является одним из моих условий поиска)
Я уже упоминал, я использую PHP - Я не хочу, я должны - в случае, если кто-то хочет показать мне функцию, которая анализирует вывод, чтобы вывести, что можно создать схему.
Обратите внимание, что я не хочу (я знаю, но знаю, как), чтобы увидеть, существует ли схема, я хочу знать, могу ли я создать один БЕЗ на самом деле, делая это и видя, не сработает ли она.
Это относится к таблицам схемы, я хочу знать, будет ли CREATE SCHEMA или CREATE DATABASE (синонимы) работать, не пытаясь и не сработает, если это не сработает –
BTW Я проигнорировал, потому что я думаю, что это то, делать, когда ответ не применяется, поскольку вы намного старше меня, чем я, это то, что нужно делать? –
Чтобы пользователь мог создать базу данных, вам необходимо указать «СОЗДАТЬ» *. * В ПОЛЬЗОВАТЕЛЕ - это будет сообщено «показать гранты». См. Http://dev.mysql.com/doc/refman/5.0/en/privileges-provided.html#priv_create – symcbean