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.