Что касается MySQL, попробуйте следующее
mysql -u root -p
Введите свой пароль и убедитесь, что вы можете подключиться (хорошо, я знаю, что он показан в netstat достаточно справедливо, вы должны быть в состоянии подключиться)
Если вы еще не добавили пользователя для удаленного доступа, сделайте это:
mysql> CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> WITH GRANT OPTION;
Вышеуказанное создаст пользователя для доступа со ВСЕХ хостов - НЕ СОВЕТУЕТ. Замените% IP-адресом, с которого вы хотите подключиться.
Наконец, убедитесь, что вы установили адрес привязки в /etc/my.cnf следующим образом:
bind-address=YOURIP
Если вы выполнили все вышеперечисленное, какое-то правило брандмауэра блокирует вас или у вас возникла странная проблема с маршрутизацией.