본문 바로가기
Dev/MySQL

[MySQL] AWS EC2에 특정 버전 MySQL (8.0.32) 설치하기

by 흰바다제비 2023. 4. 19.
728x90

환경

  • EC2 : Amazon Linux 2
  • MySQL version : MySQL Community 8.0.32 

epel 설치

amazon-linux-extras는 Amazon Linux 2023에서 지원되지 않는다. Amazon Linux 2를 사용하거나 다른 방법으로 MySQL을 설치해야한다. amazon-linux-extras를 이용하여 epel을 설치한다.

sudo yum install amazon-linux-extras -y 
sudo amazon-linux-extras install epel -y

 

MySQL repository 설치

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm -y

 

MySQL Server 설치

특정 버전(8.0.32)을 설치할 예정이기 때문에 해당 버전이 어떤 패키지로 제공되는지 확인한다.

sudo yum provides mysql-community-server

mysql-community-server-8.0.23-1.el7.x86_64 으로 제공되는 것을 확인했다.

sudo yum install mysql-community-server-8.0.23-1.el7.x86_64 -y

 

MySQL Service 시작

sudo systemctl start mysqld 
sudo systemctl status mysqld

 

초기 설정

MySQL 로그에서 임시 패스워드를 찾는다. 

sudo cat /var/log/mysqld.log | grep "A temporary password"

위 커맨드를 실행하면 보통 아래와 같은 결과가 나오는데, 마지막 부분의 'xzWs.qs;z2f0' 가 임시 패스워드이다. 

2023-04-17T11:39:55.947014Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: xzWs.qs;z2f0

 

아래 커맨드로 Installation Setup을 할 수 있다. 패스워드 변경 + 설정 변경

sudo mysql_secure_installation

 

혹은 아래와 같이 접속해서 패스워드 설정

mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

 


참고

https://tecadmin.net/how-to-install-mysql-8-on-amazon-linux-2/

 

How To Install MySQL 8 on Amazon Linux 2 – TecAdmin

MySQL is a very popular open-source relational database management system that can run on Linux, Windows, and Mac OS. It’s typically used as the back-end database for web applications, though it can also be used to store data for other software. You can

tecadmin.net

 

728x90

댓글