PHP를 배우려면 먼저 운영 환경을 설치해야 합니다. phpstyudy는 PHP를 실행하기 위한 통합 환경입니다. 동시에 초보자에게는 매우 친숙합니다. phpstudy 통합 환경을 설치하는 튜토리얼입니다. 빠른 설치도 가능합니다. 초보자에게 정말 친절합니다.
그런데 설치 후 문제가 발생했습니다. MySQL을 시작한 후 몇 초가 지나면 MySQL이 중지되었다고 표시됩니다. (이제 이 문제를 해결했기 때문입니다. 빨간색으로 표시되어야 합니다. 상자 , 신경쓰지 마세요, /헤헤). 여러 번 다시 시작되었습니다. 아직도 시작할 수 없습니다.
이때 phpstudy에서 mysql을 시작할 수 없을 뿐만 아니라, 제가 원래 사용하던 mysql도 시작할 수 없습니다. 아직 원본 데이터가 많이 남아 있는데 어떻게 해야 하나요?
1. 원인 분석
인터넷에서 phpstudy와 mysql의 충돌이 발생하는 것으로 나타났습니다. 이렇게 하려면 둘 다 mysql이 3306 포트를 점유하고 시스템의 원래 mysql이 시작됩니다(여기서 원래 mysql이 모니터링을 시작하는 서비스로 시작됩니다). 그러면 phpstudy를 열면 또 다른 mysql 서비스가 시작되는데, 이때 동일한 포트이기 때문에 충돌이 발생하게 됩니다. 실제로 인터넷에서 저와 같은 문제를 겪은 사람들이 있습니다. 원래 mysql을 삭제하거나 구성 파일을 수정하는 것뿐입니다. 분명히 이 솔루션은 제가 원하는 것이 아닙니다.
2. 문제 해결
그래서 이 방법으로 해결해보고 싶었습니다. phpstudy에서 mysql 포트를 3307로 변경하면 충돌은 없을까요? 이론상으로는 성공할 수 있겠지만 여전히 이전과 같습니다. 잊어 버리세요. 너무 많은 문제입니다. 다른 접근 방식을 시도해 보세요!
이때 phpstudy에서 mysql을 제거하고 싶은데 phpstudy에서 mysql 경로를 설정하는 설정을 찾았나요? 이 계획이 효과가 없다면 다른 계획을 생각해 보세요.
그래서 설치된 mysql을 phpstudy의 mysql 디렉토리로 옮기고 원래 mysql 위치에 있는 파일을 모두 삭제하면 phpstudy가 원래 mysql 데이터베이스를 사용할 수 있을까 하는 생각이 들어서 시도해보았습니다. 다시 시도했지만 여전히 문제를 해결할 수 없었습니다. mysql 실행 파일 구성 파일 데이터 파일을 이렇게 옮겨도 위의 컴퓨터 관리에 있는 서비스는 여전히 원래 위치에서 mysql 서비스를 시작하고 있고, 이 mysql 서비스에서 지정한 mysql 서비스 파일 경로는 수정할 수 없기 때문이다. 이 계획은 성공하지 못할 거예요!
다시 생각을 바꿔보자. 이번에는 원본 mysql 디렉토리에서 삭제된 파일을 모두 복원했습니다. 이제 아래와 같이 원본 mysql과 phpstudy의 mysql 폴더가 동일한 내용을 갖게 됩니다.
이동 시 모두 바꾸기를 선택하세요.
정리하자면 위 사진 왼쪽에 있는 모든 파일을 오른쪽에 직접 복사하면 해결됩니다. →_→~~~
마지막은 성공 후 스크린샷입니다
이용에 관해 다른 문의사항이 있으시면 phpstudy, 웹사이트 phpstduy로 이동할 수 있습니다. 모듈
에서 답변을 찾으세요.위 내용은 phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!