2009-04-23 3 views
1

Mac에 MySQL을 설치하는 데 많은 어려움을 겪었으므로 MAMP를 설치하고 설치했습니다.포트 3306의 MAMP에서 MySQL을 실행하면 어떤 이점이 있습니까?

MAMP는 아파치와 MySQL의 버전을 포트 8888과 8889로 설정합니다. 많은 MAMP 튜토리얼 (such as this one)은 MAMP의 아파치와 MySQL 포트를 기본값 인 80과 3306으로 설정해야한다고 말합니다. 이유 (http://localhost:8888/http://localhost이 됨).

아파치와 MySQL은 MAMP의 기본값을 사용하여 잘 시작되는 것처럼 보입니다. 아파치가 포트 80에서 시작하도록 할 수는 있지만 포트 3306으로 설정하려고하면 MySQL이 시작되지 않습니다. 설치하고 폐기하려고했던 팬텀 (phantom) 설치로해라. (하지만 내가 틀릴 수도있다.)

필자가 MySQL의 유령 인스턴스를 실행 중일 수 있다는 사실에 문제가 있음을 예상합니까? 아니면 별개의 문제입니까? MySQL이 3306 이하로 실행되도록 설정하는 것이 중요합니까? 아니면 그냥 8889에두고 계속 진행해야합니까? 당신은 단지 8889. 중요한 것은 그것을 남길 수 있습니다

답변

1

는 연결 문자열에 새로운 MySQL의 포트를 지정, 그래서

+0

1 소켓을 지정해야한다는 것을 상기시켜주기 위해 – Andrew

1

모든 서버 응용 프로그램이 모든 포트에서 실행할 수 있습니다 연결하는 곳 PHP를 아는 것입니다.

주의 사항이은 다음과 같습니다

  1. 이 포트 < 1024에서 실행하면
  2. 클라이언트 구성이 사용하는 포트는 "비표준"인 경우 업데이트가 필요합니다 루트 권한이 있어야합니다. 표준 포트에서 실행하면 일반적으로 포트 필드
  3. SOHO 방화벽을 구성 할 수 있습니다 사용자의 수 "서비스"에 대한 제한을 가지고 있지만, 일반적으로 알려진 서비스의 괜찮은 목록을 가질 수있다 생략 할 수 있습니다
관련 문제