-
Nível Global
Privilégios globais aplicam para todos os bancos de dados em um determinado servidor. Estes privilégios são armazenados na tabela mysql.user
. GRANT ALL ON *.*
e REVOKE ALL ON *.*
concederão e revogarão apenas privilégios globais.
-
Nível dos bancos de dados
Privilégios de bancos de dados aplicam-se a todas as tabelas em um determinado banco de dados. Estes privilégios são armazenados nas tabelas mysql.db
e mysql.host
. GRANT ALL ON db.*
e REVOKE ALL ON db.*
concederão e revogarão apenas privilégios de banco de dados.
-
Nível das tabelas
Privilégios de tabelas aplicam-se a todas as colunas em uma determinada tabela. Estes privilégios são armazenados na tabela mysql.tables_priv
. GRANT ALL ON db.table
e REVOKE ALL ON db.table
concederão e revogarão apenas privilégios de tabelas.
-
Nível das colunas
Privilégios de colunas aplicam-se a uma única coluna em uma determinada tabela. Estes privilégios são armazenados na tabela mysql.columns_priv
.