S Soluções.dev.br
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';