Я относительно новичок в использовании Linux, и мне было интересно, насколько сложно будет разрешить удаленный доступ к mysql на моем vps, и стоит ли это делать для моих нужд.
Причина, по которой я спрашиваю, заключается в том, что я хотел бы использовать настольное приложение для управления своими базами данных, вместо того, чтобы входить в систему phpmyadmin.
Лучшим способом было бы держать 3306 закрытым от общественности, а затем использовать туннель ssh для подключения к вашему серверу mysql.
вот пример использования шпатлевки.
http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html
Вы можете разрешить внешние подключения с определенного IP-адреса, используя эту команду SQL:
GRANT ALL PRIVILEGES ON dbname.* TO username@'IP' IDENTIFIED BY 'password';
Но, пожалуйста, убедитесь, что у вас есть
skip-networking
прокомментировал в вашем /etc/my.cnf