AWS EC2에 MySQL 8 Community Edition 설치하기

2023. 6. 20. 13:40·Database & Data/MySQL
728x90
SMALL

MySQL을 설치하려고 하는데 어떻게 해야 할지 고민이 될 수 있다.

이 포스트에서는 간단하게 MySQL 8 Community Edition을 설치하는 방법을 안내하려고 한다.

출처 - MySQL 설치


AMI:Amazon Linux 2 AMI
인스턴스 타임:t2.micro
세큐리티 그룹 설정:SSH 22 (내 IP)

현재 EC2 정보 보기

cat /etc/os-release

 

설치하기

MySQL 8 저장소 패키지 다운로드: wget 명령어를 사용하여 MySQL 8 저장소 패키지를 다운로드한다.

wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

 

MySQL 저장소 로컬에 설치: 다운로드 받은 MySQL 저장소 패키지를 로컬 시스템에 설치한다.

sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm

 

MySQL 8의 공개 키(Public Key) 임포트: MySQL 8의 공개 키를 시스템에 추가하여, 설치 중 패키지의 신뢰성을 보장한다.

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

MySQL 서버 설치: 이제 저장소가 준비되었으니, MySQL 서버를 설치한다.

sudo yum install mysql-community-server

 

MySQL 서비스 자동 시작 설정: 시스템 재부팅 시 MySQL 서비스가 자동으로 시작되도록 설정한다.

sudo systemctl enable mysqld.service

 

MySQL 서비스 시작: MySQL 서비스를 직접 시작한다.

sudo systemctl start mysqld.service

 

MySQL 서비스 상태 확인: 설치 및 서비스 시작이 잘 되었는지 확인하기 위해 MySQL 서비스의 상태를 확인한다.

systemctl status mysqld

 

설치검증

pidof mysqld -- MySQL 프로세스의 ID를 확인한다.
netstat -ntlp | grep 3306 -- MySQL이 3306 포트에서 동작하고 있는지 확인한다.
sudo lsof -u mysql -- MySQL 사용자로 실행중인 프로세스를 확인한다.

 

기본 위치 정보

/var/lib/mysql #data dir

/var/log/mysqld.log #log file

/etc/my.cnf #global configuration file
728x90
SMALL
저작자표시 비영리 변경금지 (새창열림)

'Database & Data > MySQL' 카테고리의 다른 글

MySQL 스크립트 실행하는 4가지 방법 소개  (0) 2023.06.25
MySQL Root 계정 비밀번호 설정과 확인 방법(mysql_config_editor)  (0) 2023.06.25
[MySQL] 테이블 명세서 추출 쿼리(인덱스 포함)  (0) 2023.06.13
MySQL에서 플러그인과 컴포넌트란?  (0) 2023.06.12
생각나는 MySQL 명령어 파보기 - 4  (0) 2023.06.12
'Database & Data/MySQL' 카테고리의 다른 글
  • MySQL 스크립트 실행하는 4가지 방법 소개
  • MySQL Root 계정 비밀번호 설정과 확인 방법(mysql_config_editor)
  • [MySQL] 테이블 명세서 추출 쿼리(인덱스 포함)
  • MySQL에서 플러그인과 컴포넌트란?
동석해요
동석해요
공부하고 싶은게 많은, 사소한 IT 지식들 공유
개발로 자기계발공부하고 싶은게 많은, 사소한 IT 지식들 공유
    250x250
  • 동석해요
    개발로 자기계발
    동석해요
  • 전체
    오늘
    어제
    • 분류 전체보기 (226)
      • Develop (126)
        • 기초지식 (12)
        • FastAPI (102)
        • Django (11)
      • Database & Data (62)
        • 기초지식 (16)
        • MySQL (29)
        • PostgreSQL (8)
        • 데이터 분석 (9)
      • 인공지능 (11)
        • PyTorch (9)
      • Cloud (8)
        • AWS (4)
        • GCP (2)
      • 버그처리 (14)
      • 회고 & 일상 (5)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
동석해요
AWS EC2에 MySQL 8 Community Edition 설치하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.