포트 3306에서 실행 중인 다른 mysqld 서버 오류
Mac OS X 10.7 Lion에 Mysql 5.1을 설치했습니다.그러나 어떤 이유에서인지 "mysqld" 명령으로 서버를 시작하려고 하면 로그 파일에 다음과 같은 오류가 나타납니다.
120328 21:32:40 [ERROR] 서버를 시작할 수 없습니다: TCP/IP 포트에 바인딩: 주소가 이미 사용 중입니다
120328 21:32:40 [ERROR] 포트:3306에서 이미 실행 중인 다른 mysqld 서버가 있습니까?
120328 21:32:40 [ERROR] 중단
단말기에서 "netstat -nat | grep 3306"을 실행하면 다음을 얻을 수 있습니다.
tcp400 *.3306 . LISTEN
업데이트:
여기에 그에 대한 결과물이 있습니다.
mysqld 24645 sb1752 12u IPv40xffffff8010f6bde0 t0 TCP *:mysql (LISTEN
그런데 이상하네요!왜냐하면 나의 mysql 서버가 시작되지 않았기 때문입니다.
명령줄에 "mysql"을 입력하면
오류 2002(HY000):소켓 '/tmp/mysql'을(를) 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' (2)
다른 버전의 mysql을 설치하고 오늘 일찍 제거했습니다.여기서 뭘 해야할지 아세요?
사용하다lsof -i TCP:3306
포트 3306을 바인딩하는 프로그램을 확인합니다.
당신은 사용할 수 있습니다.netstat -lp | grep 3306
포트 3306에서 어떤 프로그램이 이미 수신 중인지 확인하고(마지막 열에서 PID/프로그램 이름을 참조해야 함) 중지합니다(아마도 mysql이 이미 실행 중입니까?).
또는 새로 설치한 서버를 다른 포트에서 시작할 수도 있습니다.(편집)my.cnf
기본 포트를 변경합니다.
언급URL : https://stackoverflow.com/questions/9918062/another-mysqld-server-running-on-port-3306-error
'programing' 카테고리의 다른 글
C: 파일 설명자를 파일 구조로 변경하거나 그 반대로 변경하려면 어떻게 해야 합니까? (0) | 2023.10.14 |
---|---|
모든 도커 볼륨을 제거하는 방법? (0) | 2023.10.14 |
WordPress에서 기본 즐겨찾기 아이콘 제거 (0) | 2023.10.14 |
제출 jQuery UI 대화 상자 (0) | 2023.10.14 |
마리아드비 기둥 매장의 최대 한도는 어떻게 됩니까? (0) | 2023.10.14 |