IT/AWS

AWS EC2 MySQL 설치 (Amazon-Linux2023)

binary? 2024. 10. 24. 09:28

기존에 사용하던 AWS의 프리티어가 종료되면서 새롭게 인스턴스를 생성했습니다.

기존에는 Ubuntu를 사용하고 있었는데 이번에는 amazon-linux로 설치를 해봤습니다. amazon-linux가 AWS에서 사용하는데 더 이점이 많다고 하더라구요. 하지만 큰 차이는 없는거 같습니다.

대학교 때 CentOs 보다는 Ubuntu를 좀 더 중점적으로 해서 더 익숙해서 ubuntu를 했지만 좀 더 좋다고 하는 amazon-linux를 사용해보겠습니다. 느껴지는 두개의 큰 차이점은 명령어가 다르다는 점이네요 ㅎㅎ

그럼 아래에 amazon-linux 환경에서의 MySQL 설치 방법을 정리해보겠습니다.

  1. Amazon Linux 패키지 업데이트
sudo dnf update -y

2. MySQL yum repository를 Amazon Linux에 추가

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

3. MySQL 설치

sudo dnf -y install mysql-community-server

4. MySQL 버전 확인

mysql --version

설치하는데 에러가 났습니다.

음.. 검색해보니 아래 명령어로 된다고 하시는 분이 계시네요

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm sudo dnf install mysql-community-server
 

또 에러가 나네요 ㅎ

이미 설치되어있다고 뜨기도 하고 캐시 제거하라고 하라고 뜹니다.

dnf clean packages를 해도 안되더라구요.

그래서 또 검색해보니 root 계정으로 접속해서 아래 명령어 입력 해서 GPG Key를 2023버전으로 갱신하면 된답니다.

sudo su rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 exit

 

다시 설치 명령어 날리니 이제야 완료됐습니다.

sudo dnf install mysql-community-server

드디어 완료~

항상 뭐 설치하는데도 한번에 되는 경우가 잘 없네요. 뭐가 문제인지 파악도 잘 안되구요.

지금은 굳이 더 알고 싶지가 않아서 그냥 넘어가겠습니다.

감사합니다~