문제상황
기존 MySQL 파일을 모두 삭제하고
installer 를 받아 재설치하려는데
[mysql installer]
한글로는 "이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오."
혹은 새 버전을 설치하려하면 "commnuity the older version of mysql installer" 에러 메시지 출력.
원인
보통 MySQL을 삭제하는 과정은 다음과 같다.
1. Program Files\MySQL 폴더 삭제
2. 제어판에서 MySQL 관련 프로그램을 모두 삭제
3. 레지스트리 값에서 'mysql'을 검색하여 레지스트리를 모두 지운다.
여기서 '3번'이 문제였다.
해결 방법
1. 설치파일을 실행할 때 로그파일에 에러 내역을 담는다.
2. 로그파일로 부터 원인을 찾는다
3. 원인을 제거한다.
mysql installer 가 설치된 경로로 이동하여 다음 구문을 입력한다.
구문
msiexec /i 설치파일이름.msi /l*v 로그파일이름.txt
예시 : 설치파일 명 'mysql-installer-community-8.0.21.0
로그파일 이름: msilog.txt
로그가 담길 파일은 사전에 만들어두어야한다.
로그파일.txt 를 열어 문제 원인을 확인한다.
HKLM\Software\Classes\Installer\Products\87A4A2502CD30264C9B2D97A94E99F2F\SourceList
이 레지스트리 폴더를 삭제한다.
Reference
withcoding.com/28?category=90530
'DataBase > Error' 카테고리의 다른 글
[Redis] CROSSSLOT Keys in request don't hash to the same slot (0) | 2023.12.05 |
---|---|
Column count doesn't match value count at row 1 (0) | 2019.06.18 |
FOREIGN KEY 추가 Error (0) | 2019.06.02 |