====== 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;