Tae4an / Smart-Office

WebRTC & AI 기반 기업 맞춤형 차세대 통합 스마트 오피스 솔루션
2 stars 2 forks source link

MySQL 8.0 설치 시 GPG 키 검증 오류 해결 #21

Open Tae4an opened 1 week ago

Tae4an commented 1 week ago

문제 상황

MySQL Community Server 설치 과정에서 GPG 키 검증 오류 발생:

The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
Failing package is: mysql-community-client-plugins-8.0.40-1.el7.x86_64
GPG Keys are configured as: https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

원인 분석

  1. Repository GPG 키와 패키지 서명 간의 불일치
  2. MySQL 저장소의 GPG 키 업데이트로 인한 키 검증 실패
  3. 로컬 시스템에 저장된 GPG 키와 저장소의 키가 동기화되지 않음

해결 방안

1️⃣ 1순위: GPG 체크 무시 설치

sudo yum install --nogpgcheck mysql-community-server

장점

단점

2️⃣ 2순위: GPG 키 수동 업데이트

# 기존 키 제거 및 새로운 키 import
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

# 저장소 캐시 갱신
sudo yum clean all
sudo yum makecache

3️⃣ 3순위: RPM 직접 다운로드 설치

# RPM 패키지 직접 다운로드
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.33-1.el7.x86_64.rpm

# 직접 설치
sudo rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm

예방 조치

시스템 업데이트

sudo yum update

Repository 설정 점검

cat /etc/yum.repos.d/mysql-community.repo

GPG 키 상태 점검

rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'

참고 문서

Labels

bug installation mysql gpg security troubleshooting