리눅스 MySQL 설치 yum 방법 총정리 서버 초기 설정부터 보안 설정까지 완벽 가이드

linux mysql yum 설치 개요 확인하기

리눅스 환경에서 데이터베이스를 구축할 때 가장 많이 사용되는 조합이 바로 Linux와 MySQL입니다. 특히 CentOS Rocky Linux AlmaLinux 계열에서는 yum 패키지 관리자를 이용한 설치 방식이 가장 안정적이고 관리가 쉽습니다. yum 기반 MySQL 설치는 의존성 충돌이 적고 업데이트 관리가 용이하다는 장점이 있어 서버 운영 환경에서 널리 사용됩니다.

본 가이드는 2025년 기준으로 최신 MySQL 공식 저장소 정책과 보안 권장 사항을 반영하여 yum을 이용한 설치부터 초기 설정까지 한 번에 정리했습니다.

linux mysql yum 저장소 등록 방법 보기

yum으로 MySQL을 설치하기 위해서는 먼저 공식 MySQL Yum Repository를 시스템에 등록해야 합니다. 기본 리눅스 저장소에는 MariaDB가 포함되어 있어 의도치 않게 다른 DB가 설치되는 경우가 많기 때문입니다.

운영체제 버전에 맞는 repo 파일을 다운로드한 뒤 설치하면 자동으로 yum 저장소가 등록됩니다. 이후부터는 일반 패키지와 동일하게 관리할 수 있습니다.

공식 저장소를 사용하는 것이 보안 업데이트와 버전 안정성 측면에서 가장 안전한 선택입니다.

yum repository 설치 절차 상세 더보기

MySQL Yum Repository 설치 후에는 기본 활성화된 MySQL 버전을 반드시 확인해야 합니다. 필요에 따라 MySQL 8.0 LTS 버전만 활성화하고 이전 버전은 비활성화하는 것이 권장됩니다.

linux mysql yum 설치 명령어 정리 보기

저장소 등록이 완료되면 yum 명령어로 MySQL 서버를 간단히 설치할 수 있습니다. 설치 과정에서 자동으로 필요한 라이브러리와 의존 패키지가 함께 구성됩니다.

설치가 완료되면 systemctl을 통해 MySQL 서비스를 실행하고 부팅 시 자동 시작 설정을 적용해야 합니다.

서버 재부팅 후에도 데이터베이스가 정상적으로 기동되는지 반드시 확인하는 것이 중요합니다.

mysql 서비스 상태 확인 방법 확인하기

서비스 상태 확인은 장애 대응과 운영 안정성을 위해 필수적인 단계입니다. active 상태가 아닌 경우 로그를 확인하여 원인을 파악해야 합니다.

linux mysql 초기 비밀번호 설정 방법 확인하기

MySQL 8.0부터는 설치 후 임시 root 비밀번호가 자동 생성됩니다. 이 비밀번호는 로그 파일에 기록되며 최초 로그인 시 반드시 변경해야 합니다.

보안 강화를 위해 영문 대소문자 숫자 특수문자를 조합한 강력한 비밀번호 설정이 필요합니다.

초기 비밀번호 변경을 하지 않으면 외부 접속 설정 시 보안 위험이 발생할 수 있습니다.

root 계정 보안 설정 상세 더보기

root 계정은 로컬 접속만 허용하거나 필요 시 특정 IP만 접근 가능하도록 제한하는 것이 일반적인 운영 방식입니다.

linux mysql yum 설치 후 보안 설정 체크 보기

설치가 완료되었다고 해서 바로 운영 환경에 투입하는 것은 위험합니다. 불필요한 테스트 계정 삭제 외부 접속 제한 기본 데이터베이스 제거 등의 보안 설정이 반드시 필요합니다.

mysql_secure_installation 도구를 활용하면 기본적인 보안 설정을 빠르게 적용할 수 있습니다.

운영 서버에서는 보안 설정이 성능보다 우선되어야 합니다.

방화벽과 포트 설정 확인하기

3306 포트는 외부 노출 시 공격 대상이 되기 쉽기 때문에 방화벽과 보안 그룹 설정을 함께 점검해야 합니다.

linux mysql yum 설치 FAQ 확인하기

Q1. yum 설치 시 MariaDB가 같이 설치되는 이유는 무엇인가요

기본 리눅스 저장소 우선순위로 인해 MariaDB 패키지가 선택되는 경우입니다. MySQL 공식 저장소를 우선 등록하면 해결됩니다.

Q2. MySQL 설치 후 접속이 안 될 때 확인해야 할 점은 무엇인가요

서비스 상태 방화벽 설정 포트 허용 여부를 순서대로 확인해야 합니다.

Q3. MySQL 8.0과 이전 버전의 차이는 무엇인가요

기본 인증 플러그인 보안 정책 SQL 표준 준수 수준에서 큰 차이가 있으며 8.0이 장기적으로 권장됩니다.

Q4. yum 업데이트 시 MySQL이 자동 업그레이드되나요

저장소 설정에 따라 자동 업데이트가 진행될 수 있으므로 운영 서버에서는 버전 고정 설정을 권장합니다.