2017-11-24 1 views
0

나는 MAMP & MAMP PRO를 가지고 있습니다. MAMP는 괜찮습니다. 아파치와 MySQL을 성공적으로 시작할 수 있습니다. MAMP PRO는 MySQL 시작을 거부합니다. 나는 다음과 같은 설정을 시도 :MAMP PRO는 MySQL을 시작하지 않습니다

innodb_recovery_force = 1 

이 효과가 없었다, 나는 MySQL의 DB 폴더에 포함 된 두 개의 로그 파일을 삭제하려고했습니다 6 레벨로 설정하는 경우에도. 이것은 또한 성공하지 못했습니다.

데이터베이스에 신경 쓰지 않아도 새로 시작하기를 원합니다. 그러나 MAMP PRO는 일을 거부합니다. 나는 아직도 더 이상 존재하지 않는 이러한 데이터베이스를 찾고있는 것으로 보인다 그러나 완전히 MAMP 여러 번 다시 설치 시도

2017-11-24 20:52:31 10804 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace macs2014_internal/btcontentlocal uses space ID: 358 at filepath: .\macs2014_internal\btcontentlocal.ibd. Cannot open tablespace tripeasi_whitelabel_mobile/authtypeconcretecookiemap which uses space ID: 358 at filepath: .\tripeasi_whitelabel_mobile\authtypeconcretecookiemap.ibd 
InnoDB: Error: could not open single-table tablespace file .\tripeasi_whitelabel_mobile\authtypeconcretecookiemap.ibd 

:

다음은 오류 로그 아웃 넣어이다. 전에 말했듯이, 나는 데이터 저장에 신경 쓰지 않는다.

답변

0

그래서, MAMP 프로에 대한 공개 문서에있는 윈도우의 폴더. 이것이 바로 내 설정 중 아무 것도 제대로 작동하지 않는 이유와 이러한 팬텀 데이터베이스가 나타나는 이유입니다.

나는 갔다 :

C:\Users\Public\Documents\Appsolute\MAMPPRO\db 

거기에서 데이터베이스를 삭제, 내 서버를 다시 시작 봐라 - 그것은 작동합니다. 이것은 MAMP PRO에 대한 설정을 저장하는 매우 혼란스러운 곳이며, 왜 그들이 거기에 있는지, 그리고 그들이 프로그램 파일에있을 것으로 예상되는 곳이 어디인지를 이해하지 못합니다.

1

MAMP에서 MySQL 서버를 시작하려고하는 동시에 다른 MySQL 프로세스 또는 서버가 실행 중이십니까? (이것은 터미널에서 "top"명령을 사용하여 확인할 수 있습니다.)

MAMP Pro를 처음 설치하면 MySQL 서버가 이미 실행 중이므로 MAMP Pro를 시작할 수 없습니다. (OS와 자동으로 시작되도록 설정)

그렇다면 터미널에서 다음 명령을 사용하여 모든 MySQL 프로세스를 중지 할 수 있습니다 (이전에 MAMP 서버를 중지하는 것을 잊지 마십시오) : sudo killall -9 mysqld. 당신이 시도 할 수

타 일이있다 :

  • 로그 파일

    삭제 Library/Application Support/appsolute/MAMP PRO/db/mysql56/

  • 로 이동 파인더에서 MAMP

  • 을 종료

  • 다시 시작 MAMP

그 중 하나를 시도해 본 후에 문제가 해결되기를 바랍니다.

종류와 관련,

Dakta

+0

죄송합니다. 제가 언급해야 할 것은 Windows를 사용하고 있습니다. 로그 파일을 삭제하려고 시도했지만 성공하지 못했습니다. – Dale

관련 문제