Различные ответы при telnetting в порт mysql через имя хоста

Я пытаюсь подключиться к серверу mysql, установленному на моем компьютере.

Когда я ввожу «telnet localhost 3306», я получаю некоторые символы мусора, означающие, что я подключен к серверу.

Но когда я ввожу «telnet my_computer_name 3306», я получаю эту ошибку:

Trying 127.0.1.1...
telnet: Unable to connect to remote host: Connection refused

Я знаю, что я имею отношение к брандмауэру.

Я также вставил вывод моего iptables-save здесь: http://pastebin.com/rKMc1bG8

Я попытался добавить правило, чтобы принимать входящие подключения к 3306, но безуспешно , Любое исправление?

1
задан 23 April 2012 в 11:02

1 ответ

Это не проблема вашего брандмауэра, это проблема mysql.

Редактировать /etc/mysql/my.cnf, изменить bind-address

bind-address = 127.0.0.1

На свой локальный IP-адрес

bind-address     = your_ip_address
[ 117] Перезапустите MySQL или перезагрузите компьютер.

0
ответ дан 23 April 2012 в 11:02

Другие вопросы по тегам:

Похожие вопросы: