설치를 진행하기 전 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 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 |