Bancos de Dados
MySQL / MariaDB CLI Cheat Sheet
Comandos de terminal para gerenciamento de bancos de dados, usuários e privilégios.
Conexão
Acessa o console do MySQL com senha.
mysql -u [usuario] -p Bancos de Dados
Lista todos os bancos de dados disponíveis.
SHOW DATABASES; Cria um novo banco de dados.
CREATE DATABASE [nome]; Seleciona o banco de dados para trabalho.
USE [nome]; Tabelas
Lista as tabelas do banco de dados selecionado.
SHOW TABLES; Exibe a estrutura (colunas e tipos) de uma tabela.
DESCRIBE [tabela]; Backup
Exporta o banco de dados para um arquivo SQL.
mysqldump -u [user] -p [db_name] > backup.sql Segurança
Cria um novo usuário local.
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass'; Concede todas as permissões ao usuário no banco específico.
GRANT ALL PRIVILEGES ON [db].* TO 'user'@'localhost';