デフォルトのMySQL権限
MySQLの特定の権限がDBシステム管理者に付与され、特定の権限がmysql
およびsys
スキーマから取り消されます。
関連トピック
付与されるグローバル動的権限 🔗
MySQLの特定のグローバル動的権限がDBシステム管理者に付与されます。
表5-11付与されるグローバル動的権限
グローバル動的権限 | |
---|---|
APPLICATION_PASSWORD_ADMIN |
AUDIT_ADMIN |
BACKUP_ADMIN |
CONNECTION_ADMIN |
EXPORT_QUERY_RESULTS (MySQL 9.1.1以上のみ)
|
FLUSH_OPTIMIZER_COSTS |
FLUSH_PRIVILEGES (MySQL 8.4.0以上のみ)
|
FLUSH_STATUS |
FLUSH_TABLES |
FLUSH_USER_RESOURCES |
OPTION_TRACKER_OBSERVER (MySQL 9.1.0以上のみ)
|
REPLICATION_APPLIER
|
ROLE_ADMIN |
SET_ANY_DEFINER (MySQL 8.2.0以上のみ)
|
SHOW_ROUTINE |
TRANSACTION_GTID_TAG (MySQL 8.3.0以上のみ)
|
VECTOR_STORE_LOAD_EXEC (MySQL 9.0.0以上のみ)
|
XA_RECOVER_ADMIN |
関連トピック
mysqlスキーマから取り消された権限 🔗
特定の権限がmysql
スキーマから取り消されます。これらの権限はどのDBシステム・ユーザーにも付与できません。
表5-12 mysqlスキーマから取り消された権限
mysql_optionスキーマから取り消された権限 | |
---|---|
INSERT |
UPDATE |
DELETE |
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
EXECUTE |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
関連トピック
mysql_auditスキーマから取り消された権限 🔗
特定の権限がmysql_audit
スキーマから取り消されます。これらの権限はどのDBシステム・ユーザーにも付与できません。
表5-13 mysql_auditスキーマから取り消された権限
mysql_auditスキーマから取り消された権限 | |
---|---|
ALTER |
ALTER ROUTINE |
CREATE |
CREATE ROUTINE |
CREATE TEMPORARY TABLES |
CREATE VIEW |
DROP |
EVENT |
INDEX |
LOCK TABLES |
REFERENCES |
TRIGGER |
関連トピック
mysql_optionスキーマから取り消された権限 🔗
MySQL 9.1.0以上では、特定の権限がmysql_option
スキーマから取り消されます。これらの権限はどのDBシステム・ユーザーにも付与できません。
表5-14 mysql_optionスキーマから取り消された権限
mysql_optionスキーマから取り消された権限 | |
---|---|
INSERT |
UPDATE |
DELETE |
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
EXECUTE |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
関連トピック
sysスキーマから取り消された権限 🔗
特定の権限がsys
スキーマから取り消されます。これらの権限はどのDBシステム・ユーザーにも付与できません。
表5-15 sysスキーマから取り消された権限
sysスキーマから取り消された権限 | |
---|---|
ALTER |
ALTER ROUTINE |
CREATE |
CREATE ROUTINE |
CREATE TEMPORARY TABLES |
CREATE VIEW |
DROP |
EVENT |
INDEX |
LOCK TABLES |
REFERENCES |
TRIGGER |
関連トピック
権限付与済ロール 🔗
特定のMySQLユーザー・ロールがDBシステム管理者に付与されます。
表5-16付与されるロール
権限付与済ロール | |
---|---|
administrator |
administrator
ロールには、``@``
に対するPROXY
権限を除く、DBシステム管理者のすべてのデフォルト権限が含まれます。 SHOW GRANTS FOR administrator \G
*************************** 1. row ***************************
Grants for administrator@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP,
PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES,
LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW,
SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER,
CREATE ROLE, DROP ROLE ON *.* TO `administrator`@`%` WITH GRANT OPTION
*************************** 2. row ***************************
Grants for administrator@%: GRANT APPLICATION_PASSWORD_ADMIN,AUDIT_ADMIN,BACKUP_ADMIN,
CONNECTION_ADMIN,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,
OPTION_TRACKER_OBSERVER,REPLICATION_APPLIER,ROLE_ADMIN,SET_ANY_DEFINER,SHOW_ROUTINE,
TRANSACTION_GTID_TAG,XA_RECOVER_ADMIN ON *.* TO `administrator`@`%` WITH GRANT OPTION
*************************** 3. row ***************************
Grants for administrator@%: REVOKE INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES,
INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW,
CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `mysql`.* FROM `administrator`@`%`
*************************** 4. row ***************************
Grants for administrator@%: REVOKE CREATE, DROP, REFERENCES, INDEX, ALTER,
CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE,
EVENT, TRIGGER ON `mysql_audit`.* FROM `administrator`@`%`
*************************** 5. row ***************************
Grants for administrator@%: REVOKE INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES,
INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, CREATE ROUTINE,
ALTER ROUTINE, EVENT, TRIGGER ON `mysql_option`.* FROM `administrator`@`%`
*************************** 6. row ***************************
Grants for administrator@%: REVOKE CREATE, DROP, REFERENCES, INDEX, ALTER,
CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, CREATE ROUTINE, ALTER ROUTINE,
EVENT, TRIGGER ON `sys`.* FROM `administrator`@`%`
6 rows in set (0.00 sec)
関連トピック