2024년 아마존 리눅스 MySQL 설치

2024. 5. 19. 23:51팁 모음 장소

[ 작성 이유 ]

 아마존 리눅스 리전을 잘못 설정해서 변경하려다가 EC2를 새로 깔면서 MySQL을 다시 깔게 되었다. 그런데내부 명령어가 제대로 동작하지 않았고 MySQL을 까는데 문제가 발생했다. 인터넷 방법을 뒤져보다가 문제점을 찾았고, 링크를 찾을 수 없어 직접 글을 남긴다.


[ 설치 방법 ]

 AWS와 EC2 설치에 대해서는 말을 하지 않겠다. 문제의 원인은 EC2 최신 버전을 사용하면 기존 인터넷에 떠돌아다니는 MySQL 설치방법을 사용할 수 없다. 그 이유는 해당 파일 버전이 리눅스 서버 내에서 지원하지 않기 때문이다. 만약에 아래와 같이 c언어 패키지가 없어서 오류가 생기는 오류가 난다면, 이 글을 통해 해결할 수 있다.

 

Error:
 Problem: conflicting requests
  - nothing provides libcrypto.so.10()(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 from mysql80-community
  - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 from mysql80-community
  - nothing provides libssl.so.10()(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 from mysql80-community
  - nothing provides libssl.so.10(libssl.so.10)(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 from mysql80-community

 

 

 최신 아마존에서 지원하는 MySQL 버전과 설치 명령어는 다음과 같다.

// 폴더 설치
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
// GPG key 설정
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
// 상태 업데이트
sudo yum update
// 서버 설치
sudo dnf install mysql-community-server
// 설치 확인
mysql --version

 

[ 참고 자료 ]

https://www.inflearn.com/questions/884613/%EB%A6%AC%EB%88%85%EC%8A%A4-mysql-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98-%EB%9C%A8%EC%8B%9C%EB%8A%94-%EB%B6%84%EB%93%A4