LINUX.ORG.RU
ФорумAdmin

Mysql за NAT: как быть?

 , ,


0

2

Добрый вечер! Собственно проблема в заголовке. Прокинув порт, при попытке соединения получаю ошибку

mysql --host=127.0.0.1 -u root -p
Enter password: 
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0
Что делать? Куда копать?

nmap localhost -p 3306

Starting Nmap 7.01 ( https://nmap.org ) at 2016-01-28 22:38 KRAT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000051s latency).
Other addresses for localhost (not scanned): ::1
rDNS record for 127.0.0.1: localhost.localdomain
PORT     STATE SERVICE
3306/tcp open  mysql
shooter93 ★★
() автор топика

tcpdump что говорит?

anc ★★★★★
()

В my.cnf bind-address = ?

anonymous
()

У тебя есть доступ к настройкам маршрутизатора? Или нат настроен у провайдера?

Hi
()

Куда копать?

В ssh-туннелирование, если тебе чисто для ковыряния в шелле/phpmyodmen.

svr4
()
Ответ на: комментарий от Hi

Так, простите меня, я забыл указать что Mysql стоит за натом Virtualbox'a. В виртуальной машине работает mysql версии 5.5 из репов debian jessie. Присоединиться пытаюсь из Arch linux с пакетом mysql-clients55 из AUR.

shooter93 ★★
() автор топика

Я бы в сторону рача копал, может там клиент корявый.

Ну и проверить и сервер и клиент на то, что это mysql или mariadb

fornlr ★★★★★
()
Ответ на: комментарий от shooter93

В виртуалбоксе для виртуальной машины меняешь тип сети на бридж, смотришь айпишник у неё, соединяешься.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.