wils@web ~ $ cat ~/ajuda/como-acessar-o-mysql-remotamente-com-seguranca.md

Banco de Dados

Como acessar o MySQL remotamente com segurança

atualizado em 21/07/2026

Este manual tem como objetivo ensinar como acessar o MySQL remotamente de forma segura, garantindo que suas conexões estejam protegidas contra acessos não autorizados.

Passo a Passo para Acesso Remoto ao MySQL

1. Instalação do MySQL

  • Certifique-se de que o MySQL está instalado em seu servidor. Você pode instalar o MySQL com o seguinte comando:
sudo apt update
sudo apt install mysql-server

2. Configuração do MySQL para Acesso Remoto

  • Edite o arquivo de configuração do MySQL:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • Localize a linha que contém bind-address e altere para:
bind-address = 0.0.0.0
  • Salve e feche o arquivo (Ctrl + X, Y, Enter).

3. Criar um Usuário com Acesso Remoto

  • Acesse o MySQL:
sudo mysql
  • Crie um usuário com acesso remoto:
CREATE USER 'usuario'@'%' IDENTIFIED BY 'senha';
  • Conceda permissões ao usuário:
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'%' WITH GRANT OPTION;
  • Saia do MySQL:
EXIT;

4. Reiniciar o MySQL

  • Reinicie o serviço do MySQL para aplicar as alterações:
sudo systemctl restart mysql

Dica de Segurança

Considere usar um firewall para restringir o acesso ao MySQL apenas a endereços IP específicos. Você pode usar o ufw para isso:

sudo ufw allow from  to any port 3306

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.