Como Criar Usuários MySQL, Conectar ao Banco e Gerenciar Permissões no Linux

Guia Completo MySQL: Criar Usuários, Permissões e Conexão SSH

Como Criar Usuários MySQL, Conectar ao Banco e Gerenciar Permissões no Linux MySQL Imagem Capa: Pexels - Markus Spiske

Guia Completo de Comandos MySQL no Linux

Neste tutorial você aprenderá como criar usuários no MySQL, conceder permissões administrativas, conectar ao banco utilizando diferentes portas, importar arquivos SQL e administrar o serviço MySQL no Linux.


Criar Usuário MySQL e Conceder Permissões

Utilize os comandos abaixo para criar um novo usuário no MySQL e conceder permissões completas:

CREATE USER 'nomedaloja_com_br_online'@'%' IDENTIFIED BY 'nomedaloja_com_br_online';

GRANT ALL PRIVILEGES ON *.* TO 'nomedaloja_com_br_online'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Conectar ao MySQL via Terminal Linux

Conexão padrão utilizando host local:

mysql -h 127.0.0.1 -u nomedaloja_com_br -p nomedaloja_com_br

Conexão com SSL desabilitado:

mysql -h 127.0.0.1 -u nomedaloja_com_br -p nomedaloja_com_br --ssl-mode=DISABLED

Conectar ao MySQL Utilizando Porta Personalizada

Exemplo utilizando a porta 3389:

mysql -h 127.0.0.1 --port=3389 -u nomedaloja_com_br -p nomedaloja_com_br

Exemplo utilizando a porta 3307:

mysql -h 127.0.0.1 --port=3307 -u nomedaloja_com_br -p nomedaloja_com_br

Conexão com porta personalizada e SSL desabilitado:

mysql -h 127.0.0.1 --port=3307 -u nomedaloja_com_br -p nomedaloja_com_br --ssl-mode=DISABLED

Importar Arquivo SQL no MySQL

Para importar um arquivo .sql diretamente no banco de dados:

source <caminho_arquivo_sql>

Parar Serviço MySQL no Linux

Caso seja necessário reiniciar ou interromper temporariamente o MySQL:

sudo systemctl stop mysql.service

Dicas Importantes

  • Utilize senhas fortes para usuários MySQL.
  • Evite liberar acesso com '%' em ambientes públicos.
  • Configure firewall para limitar conexões externas.
  • Faça backup frequente dos bancos de dados.
  • Utilize SSL sempre que possível em ambientes de produção.

Conclusão

Com esses comandos você consegue administrar conexões MySQL, criar usuários, conceder permissões e importar bancos de dados diretamente pelo terminal Linux. Esse procedimento é muito utilizado em servidores VPS, hospedagens cloud e ambientes de desenvolvimento.

Publicidade