[아마존리눅스2] mysql-community-client 설치하기
아마존리눅스2에서 기본적으로 mysql 클라이언트가 없어서 접속을 하지 못하는 문제가 있어서 설치 하는 도중에 발생한 문제를 다음에는 쉽게 해결하기 위해서 적습니다.
이게 없으면 덤프받은것 올리지도 못하고 해당 서버에서 디비서버로 접속도 못하네요~
● mysql 클라이언트 설치 시도
amazon-linux-extras install epel -y
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-community-client
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Importing GPG key 0x5072E1F5:
Userid : "MySQL Release Engineering
mysql-build@oss.oracle.com
"
Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5
Package : mysql80-community-release-el7-3.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Is this ok [y/N]: y
Public key for mysql-community-client-8.0.36-1.el7.x86_64.rpm is not installed
Failing package is: mysql-community-client-8.0.36-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
RPM 패키지 관리 시스템에서는 패키지의 무결성과 출처를 확인하기 위해 GPG(GNU Privacy Guard) 키를 사용하는데
여기서 "Public key for mysql-community-client-8.0.36-1.el7.x86_64.rpm is not installed"라는 메시지는 해당 패키지의 서명을 검증할 수 있는 공개 키가 시스템에 설치되어 있지 않아서 생기는 문제다
만약 설치해도 문제 없는것이라는것을 잘 알거나 급한 경우라면, GPG 키 검증을 임시적으로 비활성화하고 패키지를 설치할 수 있는데 방법은 다음과 같다.
하지만 이 방법은 권장되지 않으며 보안상의 위험이 있을 수 있으니 주의해야 한다는 것을 알고 있으면 된다.
패키지를 설치할 때 --nogpgcheck 옵션을 사용하여 GPG 검증을 건너뛸 수 있다.
-------------------------------------------------
# 예를 들면 다음과 같이. 오류발생으로 설치가 안되어 GPG 키 수동으로 임포트하기 하고 검증하지 않는다.
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
yum install mysql-community-client --nogpgcheck