미리 양해 해 주셔서 감사합니다. 이 글을 타이핑하기 시작하면서, SO가 유사한 주제를 찾아보기 위해 제목에이 기능을 추가 한 것을 알게되었습니다. 자원을 다 써 버린 후에이 게시물을 계속 사용하겠습니다."지정된 MySQL 호스트에 연결할 수 없습니다"
로컬 네트워크에 두 대의 컴퓨터가 있습니다.
제작 상자 - 우분투, 아파치, 모노, Asp.net, C# (모두 최신).
개발 상자 - 자 마린
내 생산 상자 호스트와 윈도우 XP, 그래서 내 모바일 장치 (생산 테스트) 또는 내 개발 상자 (브라우저 생산 테스트에서 내 웹 사이트를 방문 할 수 있습니다, 또는 Xamarin을 사용한 원격 개발 env 테스트).
내 연결 문자열은 다음과 같습니다. server = $ servername $; port = 3306; database = $ databasename $; uid = $ username $; password = $ password $;
네 개의 서버 값 조합 ([SERVERNAME], localhost, 127.0.0.1, 원격 dev env 테스트의 실제 네트워크 IP)을 모두 사용했습니다.
나는 나의 cnf에 bind-address : 127.0.0.1을 가지고있다.
내 사이트를 방문 할 때마다 계속해서 "지정된 MySQL 호스트에 연결할 수 없습니다"라는 오류 메시지가 나타납니다. 프로덕션 테스트 (내 WAN IP를 브라우저에 입력하여 사이트 방문, MySql과 같은 상자에 있음) 또는 원격 연결 (개발 클라이언트, Xamarin 디버거).
NETSTAT 내가 포트 3306 내가 연결 문자열에서 포트 3306을 제거하려고
에서 수신하고 말한다.
암호/사용자 ID/사용자 ID/사용자가 다른 조합을 사용하여 시도했습니다.
ALL FAILURE. 도와주세요!
지금 받고 있습니다 : 사용자 'root'@'SERVER01.local'에 대한 액세스가 거부되었습니다. 암호 사용 : 예) –