다양한 블로그 글이 있는데.. 이것저것 하다가 이런저런 에러를 마주하여
다음에는 깔끔하게 하기 위해 정리해본다
ref : https://dev.classmethod.jp/articles/ec2-mysql-install-confilicting-requests-error-kr/
Amazon Linux 2023 + 버전이라면
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
sudo dnf install mysql-community-server
해당 방법으로 repo 추가 및 설치를 해주어야 한다.
/etc/yum.repos.d 내에 있는 amazonlinux.repo에 mysql-community-server 추가가 기본적으로 되어 있지 않기 때문에 설치가 불가능하므로 해당 방법이 필요하다
이렇게 설치를 하면 문제가 생기지 않지만, 이렇게 설치를 하지 않은 경우
conflicting requests
라는 에러 메시지를 마주하게 된다.
이것은 지원하지 않는 버전의 mysql을 설치한 것으로, 다시 설치해주면 된다.
이렇게 다시 설치할 경우
Error: GPG check FAILED
이 에러를 한번 더 보게 되는데, 이는 이전에 설치했던 키 값과 키 값이 충돌이 나서 확인이 되지 않는 경우인 것 같다.
따라서
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
설치한 버전으로 키 값 갱신을 해주면 정상적으로 설치된다.