EC2 서버에 mysql을 설치하려고 아래의 코드를 입력했는데 첫번째 명령어는 제대로 실행되었으나 두번째 명령어에서 오류가 발생하였다.
sudo dnf localinstall https://dev.mysql.com/get/mysql80-community-release-el6-10.noarch.rpm
sudo dnf install mysql-community-server
Public key for mysql-community-server-8.0.36-1.el9.x86_64.rpm is not installed. Failing package is: mysql-community-server-8.0.36-1.el9.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
MySQL의 GPG Key가 만료되어 발생하는 오류라고 한다.
먼저 계정을 root로 변경해준 후
아래의 코드를 입력하여 GPG Key를 2023 버전으로 갱신해주니 해결되었다.
# root 계정으로 변경
sudo su
# 갱신
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
# 원래 계정으로 돌아가기
su - $username
MySQL이 설치되었다.