a melhor maneira seria manter o 3306 fechado do público e então usar um túnel ssh para conectar ao seu servidor mysql.
aqui está um exemplo usando putty.
Eu sou relativamente novo em usar o linux e queria saber o quão difícil seria permitir o acesso remoto ao mysql no meu vps e se vale a pena fazer isso para as minhas necessidades.
O motivo que estou perguntando é que eu gostaria de usar um aplicativo de desktop para gerenciar meus bancos de dados em vez de ter que fazer o login no phpmyadmin.
a melhor maneira seria manter o 3306 fechado do público e então usar um túnel ssh para conectar ao seu servidor mysql.
aqui está um exemplo usando putty.
Você pode permitir conexões externas de determinado IP usando este comando SQL:
GRANT ALL PRIVILEGES ON dbname.* TO username@'IP' IDENTIFIED BY 'password';
Mas, por favor, certifique-se de ter
skip-networking
comentou no seu /etc/my.cnf