Я пытаюсь подключиться к серверу 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К вашему местному ipaddress
bind-address = your_ip_address
Перезапустите mysql или перезагрузитесь.