====== Permissões (MariaDB / MySQL) ====== ===== Criando um novo banco ===== CREATE DATABASE [bd] CHARACTER SET utf8 COLLATE utf8_general_ci; * Definir ''CHARACTER SET'' e ''COLLATE'' é importante senão o BD é criado em **latin_swedish** ===== Criando novo usuário ===== CREATE USER '[usuário]'@'[ip-cliente]' IDENTIFIED BY 'minha-senha'; ===== Permitindo acesso de um usuário a um banco ===== GRANT ALL PRIVILEGES ON [bd].* TO '[usuário]'@'[ip-cliente]'; FLUSH PRIVILEGES; ===== Revogando acesso de um usuário a um banco ===== REVOKE ALL PRIVILEGES ON [bd].* FROM '[usuário]'@'[ip-cliente]'; FLUSH PRIVILEGES; ===== Verificando as permissões de um usuário ===== SHOW GRANTS FOR '[usuário]'@'[ip-cliente]'; ===== Bloqueio de tabelas em um BD ===== **Bloquear** FLUSH TABLES WITH READ LOCK; SET GLOBAL read_only = 1; **Desbloquear** UNLOCK TABLES; SET GLOBAL read_only = 0;