본문 바로가기
Dev/MySQL

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

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

환경

  • EC2 : Amazon Linux 2023
  • MySQL version : MySQL Community 5.7.12

MySQL Yum repository 다운로드

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

 

MySQL Yum repository 설치

sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm

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

sudo yum provides mysql-community-server

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

sudo yum install mysql-community-server-5.7.12-1.el7.x86_64

설치 과정에서 Importing GPG key 를 물어보면 y를 입력하면 된다.

 

MySQL 설치 확인

mysql --version
mysql  Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using  EditLine wrapper

 

MySQL Service 시작

sudo systemctl start mysqld 
sudo systemctl status mysqld

 

초기 설정

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

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

위 커맨드를 실행하면 보통 아래와 같은 결과가 나오는데, 마지막 부분의 '-%Iu<yMa7&ea' 가 임시 패스워드이다. 

2023-04-18T12:28:34.339962Z 1 [Note] A temporary password is generated for root@localhost: -%Iu<yMa7&ea

 

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

sudo mysql_secure_installation

 

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

 

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

 


참고

https://tecadmin.net/install-mysql-on-amazon-linux/

 

How to Install MySQL 5.7 on Amazon Linux – TecAdmin

When you run a production database, you need a reliable solution that has fast recovery times, won’t crash your applications, and meets the performance demands of your users. That doesn’t mean you have to spend a ton of cash either. Amazon provides ser

tecadmin.net

https://intellipaat.com/community/9231/how-to-install-mysql-5-7-on-amazon-ec2

 

How to install MySQL 5.7 on Amazon ec2 - Intellipaat Community

getting mysqld unrecognized service. Please help to solve this

intellipaat.com

 

728x90

댓글