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
[ 참고 자료 ]
'팁 모음 장소' 카테고리의 다른 글
Json을 웹 브라우저에서 쉽게 보는 방법 (0) | 2024.03.20 |
---|---|
JPA - SQLSyntaxErrorException (0) | 2024.03.09 |
JPA 프로그래밍 - LazyInitializationException (1) | 2024.02.18 |
스프링 부트 3.x - queryDSL gradle 설정 방법 (0) | 2024.02.14 |
Spring 3.X Hibernate5Module 설정 방법 (1) | 2024.02.14 |