내 컴퓨터에 설치된 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
방화벽 문제가 아니라 mysql 문제입니다.
편집 /etc/mysql/my.cnf
, 변경bind-address
바인드 주소 = 127.0.0.1
귀하의 지역 ipaddress로
bind-address = your_ip_address
mysql을 다시 시작하거나 재부팅하십시오.