Lỗi thường gặp khi cài MySQL
Khi bạn cài MySQL 5.7 bằng yum, có thể gặp lỗi:
Public key for mysql-community-libs-5.7.xx.el7.x86_64.rpm is not installed
Hoặc:
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
- Điều này khiến quá trình cài đặt bị dừng lại.
Nguyên nhân lỗi
Một số nguyên nhân phổ biến:
-
GPG key của MySQL đã thay đổi (đặc biệt sau năm 2022)
-
Repo MySQL cũ không còn phù hợp
-
Server chưa import key mới
-
Cache
yumbị lỗi
Cách fix lỗi chuẩn (khuyến nghị)
Bước 1: Xóa GPG key cũ
Kiểm tra key:
rpm -qa | grep mysql | grep gpg
Xóa key cũ:
rpm -e gpg-pubkey-5072e1f5*
Bước 2: Import GPG key mới
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
Bước 3: Xóa cache yum
yum clean all
rm -rf /var/cache/yum
rm -rf /var/cache/yum
Bước 4: Cài lại MySQL
yum install mysql-community-server
Sau bước này, lỗi sẽ được xử lý hoàn toàn.
Kiểm tra lại GPG key
Bạn có thể kiểm tra chữ ký package:
rpm -K mysql-community-libs-5.7.44-1.el7.x86_64.rpm
Nếu hiển thị OK là thành công.