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/
728x90
'Dev > MySQL' 카테고리의 다른 글
[MySQL] AWS EC2에 특정 버전 MySQL (5.7.12) 설치하기 (0) | 2023.04.19 |
---|---|
[MySQL] Waiting for table metadata lock (0) | 2022.10.17 |
[MySQL] ERROR 2006 (HY000) : MySQL server has gone away (0) | 2022.10.07 |
[MySQL] ERROR 1018 (HY000): Can't read dir of '.' (errno: 13) (1) | 2022.09.22 |
[Database] Lock, Block, DeadLock (0) | 2022.09.15 |
댓글