>  기사  >  운영 및 유지보수  >  phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?

phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?

angryTom
angryTom원래의
2019-07-16 11:19:2514829검색

PHP를 배우려면 먼저 운영 환경을 설치해야 합니다. phpstyudy는 PHP를 실행하기 위한 통합 환경입니다. 동시에 초보자에게는 매우 친숙합니다. phpstudy 통합 환경을 설치하는 튜토리얼입니다. 빠른 설치도 가능합니다. 초보자에게 정말 친절합니다.

그런데 설치 후 문제가 발생했습니다. MySQL을 시작한 후 몇 초가 지나면 MySQL이 중지되었다고 표시됩니다. (이제 이 문제를 해결했기 때문입니다. 빨간색으로 표시되어야 합니다. 상자 , 신경쓰지 마세요, /헤헤). 여러 번 다시 시작되었습니다. 아직도 시작할 수 없습니다.

phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?

이때 phpstudy에서 mysql을 시작할 수 없을 뿐만 아니라, 제가 원래 사용하던 mysql도 시작할 수 없습니다. 아직 원본 데이터가 많이 남아 있는데 어떻게 해야 하나요?

1. 원인 분석

인터넷에서 phpstudy와 mysql의 충돌이 발생하는 것으로 나타났습니다. 이렇게 하려면 둘 다 mysql이 3306 포트를 점유하고 시스템의 원래 mysql이 시작됩니다(여기서 원래 mysql이 모니터링을 시작하는 서비스로 시작됩니다). 그러면 phpstudy를 열면 또 다른 mysql 서비스가 시작되는데, 이때 동일한 포트이기 때문에 충돌이 발생하게 됩니다. phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요? 실제로 인터넷에서 저와 같은 문제를 겪은 사람들이 있습니다. 원래 mysql을 삭제하거나 구성 파일을 수정하는 것뿐입니다. 분명히 이 솔루션은 제가 원하는 것이 아닙니다.

2. 문제 해결

그래서 이 방법으로 해결해보고 싶었습니다. phpstudy에서 mysql 포트를 3307로 변경하면 충돌은 없을까요? 이론상으로는 성공할 수 있겠지만 여전히 이전과 같습니다. 잊어 버리세요. 너무 많은 문제입니다. 다른 접근 방식을 시도해 보세요!

이때 phpstudy에서 mysql을 제거하고 싶은데 phpstudy에서 mysql 경로를 설정하는 설정을 찾았나요? 이 계획이 효과가 없다면 다른 계획을 생각해 보세요.

그래서 설치된 mysql을 phpstudy의 mysql 디렉토리로 옮기고 원래 mysql 위치에 있는 파일을 모두 삭제하면 phpstudy가 원래 mysql 데이터베이스를 사용할 수 있을까 하는 생각이 들어서 시도해보았습니다. 다시 시도했지만 여전히 문제를 해결할 수 없었습니다. mysql 실행 파일 구성 파일 데이터 파일을 이렇게 옮겨도 위의 컴퓨터 관리에 있는 서비스는 여전히 원래 위치에서 mysql 서비스를 시작하고 있고, 이 mysql 서비스에서 지정한 mysql 서비스 파일 경로는 수정할 수 없기 때문이다. 이 계획은 성공하지 못할 거예요!

다시 생각을 바꿔보자. 이번에는 원본 mysql 디렉토리에서 삭제된 파일을 모두 복원했습니다. 이제 아래와 같이 원본 mysql과 phpstudy의 mysql 폴더가 동일한 내용을 갖게 됩니다.

이동 시 모두 바꾸기를 선택하세요.

phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?

5phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요? 정리하자면 위 사진 왼쪽에 있는 모든 파일을 오른쪽에 직접 복사하면 해결됩니다. →_→~~~

마지막은 성공 후 스크린샷입니다

phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?

이용에 관해 다른 문의사항이 있으시면 phpstudy, 웹사이트 phpstduy로 이동할 수 있습니다. 모듈

에서 답변을 찾으세요.

위 내용은 phpstudy의 데이터베이스 서비스가 정상적으로 시작되지 않을 경우 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.