Amazon Linux 2023에서 MySQL 클라이언트 설치하기(2024)
작성 일자 : 2024년 04월 28일
본 포스팅에서 다루는 내용
- Quick Installation
- 구체적인 설치 과정
Quick Installation
# 1. RPM 파일 다운로드
sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
# 2. RPM 파일 설치
sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y
# 3. GPG Key 등록
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
# 4-1. MySQL 클라이언트 설치
sudo dnf install mysql-community-client -y
# 4-2. 또는 MySQL 서버 설치
sudo dnf install mysql-community-server -y
# 5. MySQL 클라이언트를 사용하여 RDS에 접속
mysql -h {RDS 엔드포인트} -P 3306 -u {사용자 이름} -p
구체적인 설치 과정
1. SSH로 Amazon Linux 2023 인스턴스에 접속
실행한 Amazon Linux 2023 인스턴스에 SSH로 접속합니다.
ssh -i "{생성한 키페어 이름}.pem" ec2-user@ec2-{EC2 인스턴스의 Public IPv4 주소}.ap-northeast-2.compute.amazonaws.com
2. RPM 파일 다운로드
먼저 MySQL 클라이언트를 설치하기 위해 RPM 파일을 다운로드합니다. RPM 파일이란 Red Hat Package Manager의 약자로, 리눅스 배포판에서 사용되는 소프트웨어 패키지 파일입니다.
sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
ls
명령어로 다운로드된 RPM 파일을 확인할 수 있습니다.
3. RPM 파일 설치
Amazon Linux 2023의 기본 패키지 관리자인 dnf
를 사용하여 RPM 파일을 설치합니다.
sudo dnf install mysql80-community-release-el9-1.noarch.rpm -y
4. GPG Key 등록
dnf
패키지 관리자를 사용해서 MySQL 클라이언트를 설치하기 이전에, RPM 패키지의 진위 여부를 확인을 위한 GPG 키를 둥록합니다.
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
GPG(GNU Privacy Guard)는 공개키 암호화 프로그램으로, 소프트웨어 제공업체(예: MySQL)로부터 제공받은 공개키를 사용하여 소프트웨어 패키지의 서명을 확인할 수 있습니다. 이를 통해 시스템에 다운로드하여 설치하는 패키지가 무단 수정 없이 소스 리포지토리에서 제공한 것과 정확히 일치하는지 확인할 수 있습니다.
GPG Key를 등록하지 않고 MySQL 클라이언트 설치 시 발생하는 오류
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
5. MySQL 클라이언트 설치
MySQL 클라이언트를 설치합니다.
sudo dnf install mysql-community-client -y
6. MySQL 클라이언트를 사용하여 RDS에 접속
MySQL 클라이언트를 사용하여 RDS에 접속합니다. 접속을 위해 RDS 엔드포인트, 포트 번호, 사용자 이름, 비밀번호가 필요합니다.
mysql -h {RDS 엔드포인트} -P 3306 -u {사용자 이름} -p
# 비밀번호 입력
Enter password:
위의 포스팅을 통해 Amazon Linux 2023에서 MySQL 클라이언트를 설치하는 방법을 다루었습니다. 이 글이 Amazon Linux 2023 환경에서 MySQL 관련 작업을 진행할 때 도움이 되길 바랍니다. 추가적인 질문이나 설치 과정에 대해 궁금하신 점이 있다면 댓글로 남겨주시기 바랍니다. 감사합니다.