내 컴퓨터에서 다음 매개변수를 사용하여 MySQL Workbench 6.3을 사용하여 로컬 서버에 연결하려고 계속해서 시도했지만 연결할 수 없습니다. 방화벽 문제라고 생각하시나요?
내 매개변수는 다음과 같습니다.
hostname: localhost
port: 3306
username: root
password: [not_really]
답변1
- MySQL이
netstat -lnp | grep 3306
서버의 포트 3306에서 수신 대기하는지 확인하세요. 그렇지 않으면 구성 지시어를 확인하세요.bind-address
- 웹 서버에서 MySQL에 액세스할 수 있는지 확인하십시오
telnet <mysql host> 3306
(-웹 애플리케이션 구성에서와 같이). 그렇지 않으면 방화벽 규칙을 확인하세요. 메모. 텔넷은 기본적으로 Window에 설치되지 않으며 Linux에 없을 수 있으므로 이 구성 요소를 수동으로 설치해야 합니다. - 첫 번째 테스트가 성공하면 아마도 다음을 수행해야 할 것입니다.MySQL에서 사용자 비밀번호 재설정및/또는 연결할 수 있는 호스트를 재구성합니다.
데이터베이스가 있는 웹 애플리케이션에 루트 계정을 사용하는 것은 매우 나쁜 생각입니다!