2016-11-27 2 views
0

xampp을 시작하면 mysql에서 오류가 발생합니다. 나는 여기에 창 (10)
을 사용하고 오류 로그의 내용을 해요 :XAMPP에서 MYSQL을 시작할 때 오류가 발생했습니다.

2015-11-10 15:26:56 10fc InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator. 
2015-11-10 15:26:56 4348 [Note] InnoDB: Using mutexes to ref count buffer pool pages 
2015-11-10 15:26:56 4348 [Note] InnoDB: The InnoDB memory heap is disabled 
2015-11-10 15:26:56 4348 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 
2015-11-10 15:26:56 4348 [Note] InnoDB: Memory barrier is not used 
2015-11-10 15:26:56 4348 [Note] InnoDB: Compressed tables use zlib 1.2.3 
2015-11-10 15:26:56 4348 [Note] InnoDB: Not using CPU crc32 instructions 
2015-11-10 15:26:56 4348 [Note] InnoDB: Initializing buffer pool, size = 16.0M 
2015-11-10 15:26:56 4348 [Note] InnoDB: Completed initialization of buffer pool 
2015-11-10 15:26:56 4348 [Note] InnoDB: Highest supported file format is Barracuda. 
2015-11-10 15:26:57 4348 [Note] InnoDB: 128 rollback segment(s) are active. 
2015-11-10 15:26:57 4348 [Note] InnoDB: Waiting for purge to start 
2015-11-10 15:26:57 4348 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 1835027 
2015-11-10 15:26:57 6140 [Note] InnoDB: Dumping buffer pool(s) not yet started 
2015-11-10 15:26:57 4348 [Note] Plugin 'FEEDBACK' is disabled. 
2015-11-10 15:26:57 4348 [Note] Server socket created on IP: '::'. 
2015-11-10 15:26:57 4348 [Note] Event Scheduler: Loaded 0 events 
2015-11-10 15:26:57 4348 [Note] C:\xampp\mysql\bin\mysqld.exe: ready for connections. 
Version: '10.1.8-MariaDB' socket: '' port: 3306 mariadb.org binary distribution 
2015-11-10 15:27:11 5152 [Note] C:\xampp\mysql\bin\mysqld.exe: Normal shutdown 

내가 XAMPP를 열 때 그것은 나에게 오류를 제공 MySQL의 시작 버튼을 클릭합니다.

9:12:53 PM [mysql]  Error: MySQL shutdown unexpectedly. 
9:12:53 PM [mysql]  This may be due to a blocked port, missing dependencies, 
9:12:53 PM [mysql]  improper privileges, a crash, or a shutdown by another method. 
9:12:53 PM [mysql]  Press the Logs button to view error logs and check 
9:12:53 PM [mysql]  the Windows Event Viewer for more clues 
9:12:53 PM [mysql]  If you need more help, copy and post this 
9:12:53 PM [mysql]  entire log window on the forums 

UPDATE 여기

는 스크린 샷입니다 : enter image description here

답변

0

아마 당신 (3306) 또는 어떤 다른 응용 프로그램에서 사용하고 사용합니다. XAMPP가 일반적으로 Skype와 같은 응용 프로그램에 문제가 있음을 모를 수 있습니다. Skype를 실행 중이면 XAMPP를 닫고 닫으십시오. HTTP 및 MySQL의 기본 포트도 변경할 수 있습니다.

을 편집하려면 Apache 포트을 열고 서버를 다시 시작하십시오.

MySql 포트을 열고 서비스를 다시 시작하십시오.

이 게시물을 살펴볼 수도 있습니다. 손상된 DB 파일을 삭제해야 할 수도 있지만 Xampp 인스턴스를 새로 설치 한 경우에는 그렇지 않을 수도 있습니다. 여기

XAMPP - MySQL shutdown unexpectedly

UPDATE

당신은 당신이 원하는 경우 스카이프에서 포트를 변경하는 방법의 좋은 스크린 샷을 가지고있다.

https://stackoverflow.com/a/16351807/3518053

+0

작업 관리자에서 skype 실행을 중단하려고했습니다. 그러나 여전히 오류가 있습니다. – Philip

+0

또한 config> my.ini에서 3307로 mysql의 포트를 변경하고 모두 바꾸려고 시도했습니다. 3306 – Philip

+0

Ok, 걱정할 필요는 없습니다. 어떤 응용 프로그램이 어떤 포트를 차단하고 있는지 확인해보십시오. http://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in- windows/ 위의 linnk에서 inodb 잠금 해제 솔루션을 사용해 볼 수도 있습니다. – manuelbcd

-1

하려면 먼저 데이터를 백업 기억하십시오! 사용

cmd를

  • XAMPP
  • 모든 MySQL의 데이터베이스 제거 관리자
  • MySQL의 서비스

는 사우스 캐롤라이나 삭제하고 모든 디렉토리를 제거하여 서비스를 제거 XAMPP. 그런 다음 다시 설치하십시오.

0

문제는 컴퓨터에 mysql 인스턴스가 두 개 설치되어 있다는 것입니다. 프로세스 mysqld.exe가 이미 작업 관리자를 통해 실행 중인지 확인하고 존재하는 경우 종료하십시오. 그런 다음 실행을 통해 services.msc를 열고 mysql의 모든 인스턴스를 제거한 다음 (제거하기 전에 종료) 머신을 재부팅하고 XAMPP를 다시 실행합니다. 이렇게하면 문제가 해결됩니다.

0

다음 단계를 적절하고 신중하게 수행하십시오.

  1. 이 오류는 이미 다른 버전의 MySQL이 포트 3306을 사용하고 있기 때문에 발생합니다.

  2. xampp 제어판에서 'MySQL'과 그 옆에 시작, 구성 등의 몇 가지 옵션이 있습니다.

  3. 구성을 선택하고 'my.ini'라는 파일을 엽니 다. 메모장에서 열어야합니다. Ctrl + F를 누르고 '3306'을 찾아서 3308로 변경하고 파일을 저장하십시오. 참고 : 3306의 인스턴스가 5 개 있습니다.

  4. 이제 Xampp 제어판의 오른쪽 상단에있는 Config를 엽니 다. 창이 열립니다. '서비스 및 포트 설정'을 찾으십시오. 버튼을 클릭하면 다시 창이 나타납니다.

5. MySQL 탭 유형 '3308'. 변경 사항을 저장하십시오.

6. Windows 검색시 'services.msc'를 검색하십시오. 창이 팝업됩니다. 'MySQL'을 찾을 때까지 아래로 스크롤하십시오.

  1. MySQL을 마우스 오른쪽 버튼으로 클릭하고 중지를 선택하십시오.

  2. 이제 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령을 입력하십시오.

SC는 mysql을 삭제

  1. 이 성공적으로 이전에 설치된 삭제됩니다 mysql을합니다.

  2. xampp 제어판을 완전히 종료하고 새로운 것을 새로 시작하십시오.

  3. 이제 MySQL이 실행되고 있어야합니다.

관련 문제