Privilegi MySQL predefiniti
Alcuni privilegi MySQL vengono concessi all'amministratore del sistema DB e determinati privilegi vengono revocati dagli schemi mysql
e sys
.
- Lista dei privilegi utilizzando un client dalla riga di comando
- Privilegi statici globali concessi
- Privilegi dinamici globali concessi
- Privilegi revocati dallo schema mysql
- Privilegi revocati dallo schema mysql_audit
- Privilegi revocati dallo schema mysql_option
- Privilegi revocati dallo schema mysql_rest_service_metadata
- Privilegi revocati dallo schema mysql_tasks
- Privilegi revocati dallo schema di sistema
- Ruoli concessi
- Creazione di amministratori aggiuntivi mediante un client dalla riga di comando
Argomenti correlati
Lista dei privilegi utilizzando un client dalla riga di comando
Utilizzare un client della riga di comando, ad esempio un client MySQL o una shell MySQL, per elencare i privilegi concessi a un utente.
Privilegi statici globali concessi
Alcuni privilegi MySQL statici globali vengono concessi all'amministratore del sistema DB.
Tabella 5-10 Privilegi statici globali concessi
Argomenti correlati
Privilegi dinamici globali concessi
Alcuni privilegi MySQL dinamici globali vengono concessi all'amministratore del sistema DB.
Tabella 5-11 Privilegi dinamici globali concessi
Privilegi dinamici globali | |
---|---|
APPLICATION_PASSWORD_ADMIN |
AUDIT_ADMIN |
BACKUP_ADMIN |
CONNECTION_ADMIN |
EXPORT_QUERY_RESULTS (solo MySQL 9.1.1 o versione successiva)
|
FLUSH_OPTIMIZER_COSTS |
FLUSH_PRIVILEGES (solo MySQL 8.4.0 o versione successiva)
|
FLUSH_STATUS |
FLUSH_TABLES |
FLUSH_USER_RESOURCES |
OPTION_TRACKER_OBSERVER (solo MySQL 9.1.0 o versione successiva)
|
REPLICATION_APPLIER
|
ROLE_ADMIN |
SET_ANY_DEFINER (solo MySQL 8.2.0 o versione successiva)
|
SHOW_ROUTINE |
TRANSACTION_GTID_TAG (solo MySQL 8.3.0 o versione successiva)
|
VECTOR_STORE_LOAD_EXEC (solo MySQL 9.0.0 o versioni successive)
|
XA_RECOVER_ADMIN |
Argomenti correlati
Privilegi concessi nello schema di sistema
Alcuni privilegi vengono concessi nello schema sys
all'amministratore del sistema DB.
Tabella 5-12 Privilegi concessi nello schema di sistema
Privilegi concessi nello schema di sistema | |
---|---|
CREATE TEMPORARY TABLES |
Argomenti correlati
Privilegi revocati dallo schema mysql
Alcuni privilegi vengono revocati dallo schema mysql
. Non è possibile concedere questi privilegi ad alcun utente del sistema DB.
Tabella 5-13 Privilegi revocati dallo schema mysql
Privilegi revocati dallo schema mysql_option | |
---|---|
INSERT |
UPDATE |
DELETE |
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
EXECUTE |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
Argomenti correlati
Privilegi revocati dallo schema mysql_audit
Alcuni privilegi vengono revocati dallo schema mysql_audit
. Non è possibile concedere questi privilegi ad alcun utente del sistema DB.
Tabella 5-14 Privilegi revocati dallo schema mysql_audit
Privilegi revocati dallo schema mysql_audit | |
---|---|
ALTER |
ALTER ROUTINE |
CREATE |
CREATE ROUTINE |
CREATE TEMPORARY TABLES |
CREATE VIEW |
DROP |
EVENT |
INDEX |
LOCK TABLES |
REFERENCES |
TRIGGER |
Argomenti correlati
Privilegi revocati dallo schema mysql_option
In MySQL 9.1.0 o versioni successive, determinati privilegi vengono revocati dallo schema mysql_option
. Impossibile concedere questi privilegi a qualsiasi utente del sistema DB.
Tabella 5-15 Privilegi revocati dallo schema mysql_option
Privilegi revocati dallo schema mysql_option | |
---|---|
INSERT |
UPDATE |
DELETE |
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
EXECUTE |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
Argomenti correlati
Privilegi revocati dallo schema mysql_rest_service_metadata
In MySQL 9.3.1 o versione successiva con REST abilitato, determinati privilegi vengono revocati dallo schema mysql_rest_service_metadata
. Non è possibile concedere questi privilegi ad alcun utente del sistema DB.
Tabella 5-16 Privilegi revocati dallo schema mysql_rest_service_metadata
Privilegi revocati dallo schema mysql_rest_service_metadata | |
---|---|
INSERT |
UPDATE |
DELETE |
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
EXECUTE |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
Privilegi revocati dallo schema mysql_tasks
In MySQL 9.3.1 o versioni successive, determinati privilegi vengono revocati dallo schema mysql_tasks
. Non è possibile concedere questi privilegi ad alcun utente del sistema DB.
Tabella 5-17 Privilegi revocati dallo schema mysql_tasks
Privilegi revocati dallo schema mysql_tasks | |
---|---|
CREATE |
DROP |
REFERENCES |
INDEX |
ALTER |
CREATE TEMPORARY TABLES |
LOCK TABLES |
CREATE VIEW |
CREATE ROUTINE |
ALTER ROUTINE |
EVENT |
TRIGGER |
Privilegi revocati dallo schema di sistema
Alcuni privilegi vengono revocati dallo schema sys
. Impossibile concedere questi privilegi a qualsiasi utente del sistema DB.
Tabella 5-18 Privilegi revocati dallo schema di sistema
Privilegi revocati dallo schema di sistema | |
---|---|
ALTER |
ALTER ROUTINE |
CREATE |
CREATE ROUTINE |
CREATE VIEW |
DROP |
EVENT |
INDEX |
LOCK TABLES |
REFERENCES |
TRIGGER |
Argomenti correlati
Ruoli concessi
Alcuni ruoli utente MySQL vengono concessi all'amministratore del sistema DB.
Tabella 5-19 Ruoli concessi
Ruoli concessi | |
---|---|
administrator |
administrator
contiene tutti i privilegi predefiniti dell'amministratore del sistema DB, ad eccezione del privilegio PROXY
su ``@``
. 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)
Argomenti correlati