Я пытаюсь подключиться к серверу 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, но безуспешно , Любое исправление?
Это не проблема вашего брандмауэра, это проблема mysql.
Редактировать /etc/mysql/my.cnf
, изменить bind-address
bind-address = 127.0.0.1
blockquote>На свой локальный IP-адрес
[ 117] Перезапустите MySQL или перезагрузите компьютер.bind-address = your_ip_address