2017-05-05 6 views
1

MySQL을 5.0.12에서 5.7.18로 업데이트하려고했지만 업그레이드 후 MySQL을 시작할 수 없습니다. 나는 다음 단계를 수행했다.5.0.12에서 5.7.18로 업데이트 한 후 mysql을 시작할 수 없습니다.

  • MySQL Community Server에서 우편 아카이브 파일을 다운로드했습니다.
  • Temp Folder에서 압축 파일을 추출했습니다.
  • 나는
  • 나는 새로운 MySQL의 폴더를 생성하고 내가 새로 만든 MySQL의 폴더에 오래된 mysql_backup 폴더에서 데이터 폴더를 복사
  • 해당 폴더에있는 모든 압축이 풀린 파일을 붙여 넣기 mysql_backup하기 위해 MySQL의 폴더 이름을 변경.
  • my.ini를 이전 mysql_backup 폴더에서 새 mysql 폴더의 bin 디렉토리로 복사했습니다.
  • mysql 서비스를 시작하려고했지만 오류가 발생합니다. enter image description here

  • 나는이 suggestion하지만 여전히 같은 오류에 따라 다음 줄을 제거했습니다. innodb_additional_mem_pool_size = 2M

mysql의 오류 로그에는 아무 것도 없습니다. 그것은 my.ini 문제 인 것 같습니다. 제발 도와주세요.

+0

당신이 관리자 모드에서 제어판을 실행하고 있습니까 /bin 폴더에 /data 폴더에서 my.ini 파일을 이동했다? "부적절한 권한"은 가능한 원인 중 하나입니다. –

+0

예, 제어판 전용으로 "관리자 권한으로 실행"을 사용하고 있습니다. –

+0

_from_을 (를) 업데이트하고 계십니까? 중간 버전의 릴리스 노트를 읽고 변경된 내용을 확인 했습니까? –

답변

1

마침내 Windows 이벤트 뷰어를 사용하여 대답을 찾았습니다. 것이 줄을이을 주석 후

key_buffer = 16M

: 문제는 내가 주석 처리가/시작했습니다 지금 MySQL이있는 my.ini 파일에서 제거하고 있습니다 [mysqld를] 섹션에 다음 줄을이었다

#key_buffer = 16M

는 XAMPP 제어판의 오류에 더 단서은 Windows 이벤트 뷰어를 확인 마십시오. 내 경우