Rumah >pangkalan data >tutorial mysql >Bagaimana untuk membetulkan ralat 'kunci GPG sudah dipasang' semasa memasang MySQL pada Amazon Linux 3?
Jika anda cuba memasang MySQL pada tika EC2 dengan Amazon Linux 2023, anda mungkin akan menghadapi ralat menjengkelkan ini berkaitan dengan kunci GPG:
The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.
Ini berlaku kerana MySQL mengemas kini kunci GPGnya baru-baru ini dan beberapa versi repositori cuba menggunakan kunci yang sudah lapuk. Berikut ialah cara untuk menyelesaikan masalah ini dan sebab ia berlaku.
Kunci GPG digunakan untuk mengesahkan integriti dan ketulenan pakej yang dimuat turun. Walau bagaimanapun, kunci RPM-GPG-KEY-mysql-2022 lama telah tamat tempoh pada 14 Disember 2023 dan pakej yang lebih baharu (bermula dengan MySQL 8.0.36) kini memerlukan kunci RPM-KEY- baharu. mysql-2023
Atas sebab ini, walaupun repositori mengkonfigurasi kunci lama secara automatik, ia gagal mengesahkan pakej yang lebih baharu.
Ikuti langkah ini untuk mengimport kunci GPG baharu dan melengkapkan pemasangan MySQL.
1. Padamkan kunci GPG yang usang
Pastikan anda mengeluarkan sebarang kunci lama yang mungkin menyebabkan konflik.
sudo rpm -e gpg-pubkey-3a79bd29
Nota: 3a79bd29 ialah kunci lama. Jika anda melihat kunci bercanggah lain dalam mesej ralat, gantikannya dengan pengecam yang sepadan.
2. Import kunci GPG baharu dari 2023
Muat turun dan import kunci GPG baharu secara manual:
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
3. Cuba semula pemasangan MySQL
Kini anda boleh memasang semula MySQL tanpa masalah:
sudo yum install mysql-community-server -y
Untuk mengesahkan bahawa kekunci yang betul dipasang, gunakan arahan ini:
rpm -qa gpg-pubkey
Anda sepatutnya melihat sesuatu seperti:
gpg-pubkey-a8d3785c-<timestamp>
Pengecam a8d3785c sepadan dengan kunci GPG baharu yang sah untuk pakej MySQL terkini.
Menurut laporan pepijat MySQL, kunci ini dikemas kini secara berkala. Ia adalah amalan yang baik:
Masalah ini mungkin kelihatan mengecewakan, tetapi sekarang anda tahu cara menyelesaikannya, anda akan dapat memasang MySQL tanpa sebarang masalah pada contoh EC2 anda yang menjalankan Amazon Linux 2023.
Jika anda mempunyai sebarang soalan atau menghadapi ralat lain, tinggalkan dalam komen! Saya di sini untuk membantu anda. ?
Atas ialah kandungan terperinci Bagaimana untuk membetulkan ralat 'kunci GPG sudah dipasang' semasa memasang MySQL pada Amazon Linux 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!