MySQL Developer Zone에서 Download MySQL Yum Repository page 접속
플랫폼에 맞는 패키지 선택 ➡️ Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 7에 설치 가능하면 CentOS 7에도 설치 가능

EL7 기반 시스템인 경우
sudo yum install mysql80-community-release-el7-{version-number}.noarch.rpm
CentOS 7.9의 경우 기본 Yum 저장소에 MySQL 8.0이 없으므로 MySQL 공식 홈페이지에서 제공하는 설치파일 사용
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-{version-number}.noarch.rpm
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpmYum Repository에 MySQL이 성공적으로 추가되었는지 확인
yum repolist enabled | grep "mysql.*-community.*"

sudo yum install mysql-community-servermysql -V
# 또는
mysql --version
MySQL 서버 시작
sudo systemctl start mysqld
MySQL 서버 상태 확인
systemctl status mysqld

sudo grep 'temporary password' /var/log/mysqld.logmysql -u root -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';-- 비밀번호 정책 확인을 위한 sql문
mysql> SHOW VARIABLES LIKE 'validate_password%';
length : 길이 8자 이상mixed_case_count : 대소문자 1회 이상 사용number_count : 숫자 1회 이상 사용policy : medium인 경우 위 정책들이 활성화 됨special_char_count : 특수문자 1회 이상 사용my.cnf(또는 my.ini) 파일을 수정하여 옵션 변경 가능