AWS

EC2에 MySQL 설치하기

JAEJUNG 2021. 12. 13. 20:31

설치를 진행하기 전 sudo -s 명령어를 통해 관리자모드로 명령어를 실행한다.

 

MySQL 패키지 설치

 

linux 환경에 맞는 mysql 패키지 설치하기

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 
yum localinstall mysql80-community-release-el7-3.noarch.rpm
 

MySQL :: Download MySQL Yum Repository

The world's most popular open source database

dev.mysql.com

 

mysql server 설치하기

yum install mysql-community-server

 

++ mysql 설치 시 아래와 같은 오류가 발생한다면 

아래 명령어를 통해 수동으로 GPG-KEY를 가져온 다음 server를 다시 설치하도록 한다.

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

 

mysql service 시작하기

systemctl start mysqld
systemctl status mysqld

 

 

MySQL 접속하기

 

 

이제 db에 접속해보자.

다른 os에서 mysql 초기 설치 시 root 비밀번호가 설정돼있지 않은 경우가 있는데

EC2에서 mysql을 설치하게 되면 mysql 로그에 임시 비밀번호가 찍혀있다.

해당 로그의 마지막 password를 참고하여 db에 접속한다.

[root@ip-172-31-6-115 etc]# cat /var/log/mysqld.log | grep 'temporary password'
2021-12-13T10:55:54.042330Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Z&T/kg4xwIDe

 

mysql> 가 표시되면 정상적으로 접속에 성공한 것이다.

'AWS' 카테고리의 다른 글

EC2에 Jenkins 구축하기  (0) 2022.05.03
EC2에 harbor 설치하기  (0) 2022.05.02
리전 별 가용영역  (0) 2021.12.02
예약 인스턴스 vs Savings Plans  (0) 2021.11.30
AWS 학습 (+ VPC Peering 실습)  (0) 2021.11.25