Я установил mysql lampp на свой сервер. Когда я пытаюсь подключиться удаленно с помощью следующей команды:не удается подключиться к удаленному серверу mysql
mysql -h SERVER_IP -u USER -p
это возвращает меня ошибка:
ERROR 2003 (HY000): Can't connect to MySQL server on 'SERVER_IP' (110)
Я установка Bind-адрес для 0.0.0.0
в /opt/lampp/etc/my.cnf
файле, Я также дать этому Iptables правила чтобы разрешить доступ к порту тузд на 3306
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
Nmap на местных серах версия дает следующий результат:
PORT STATE SERVICE
#nmap -p 3306 localhost
PORT STATE SERVICE
3306/tcp open mysql
но когда птар извне сервера сети, т.е. с использованием внешнего IP, птар дают следующий результат:
#nmap -p 3306 SERVER_IP
PORT STATE SERVICE
3306/tcp filtered mysql
выход из netstat -ntulp |grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 17946/mysqld
порт прослушивается в соответствии с сетями tat, но не может принимать соединение извне сети (удаленно)
Что здесь не так?
Не знаю, видели ли вы это: http://stackoverflow.com/questions/5713808/trying-to-connect-to-remote-mysql-host-error-2003 – Risk4U