Heim >Datenbank >MySQL-Tutorial >Wie behebt man den Fehler „GPG-Schlüssel ist bereits installiert' bei der Installation von MySQL unter Amazon Linux 3?

Wie behebt man den Fehler „GPG-Schlüssel ist bereits installiert' bei der Installation von MySQL unter Amazon Linux 3?

Barbara Streisand
Barbara StreisandOriginal
2024-12-31 17:56:13947Durchsuche

¿Cómo solucionar el error

Wenn Sie versuchen, MySQL auf einer EC2-Instanz mit Amazon Linux 2023 zu installieren, werden Sie wahrscheinlich auf diesen ärgerlichen Fehler im Zusammenhang mit GPG-Schlüsseln stoßen:

The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.

Dies geschieht, weil MySQL kürzlich seine GPG-Schlüssel aktualisiert hat und einige Versionen des Repositorys versuchen, veraltete Schlüssel zu verwenden. Hier erfahren Sie, wie Sie dieses Problem lösen und warum es auftritt.


Was verursacht diesen Fehler?

GPG-Schlüssel werden verwendet, um die Integrität und Authentizität heruntergeladener Pakete zu überprüfen. Der alte RPM-GPG-KEY-mysql-2022-Schlüssel ist jedoch am 14. Dezember 2023 abgelaufen und neuere Pakete (beginnend mit MySQL 8.0.36) erfordern jetzt den neuen RPM-KEY-. mysql-2023

Aus diesem Grund kann das Repository zwar automatisch den alten Schlüssel konfigurieren, neuere Pakete jedoch nicht überprüfen.


So beheben Sie den Fehler

Folgen Sie diesen Schritten, um den neuen GPG-Schlüssel zu importieren und die MySQL-Installation abzuschließen.

1. Veraltete GPG-Schlüssel löschen

Entfernen Sie unbedingt alle alten Schlüssel, die Konflikte verursachen könnten.

   sudo rpm -e gpg-pubkey-3a79bd29

Hinweis: 3a79bd29 ist der alte Schlüssel. Wenn Sie in den Fehlermeldungen einen weiteren widersprüchlichen Schlüssel sehen, ersetzen Sie ihn durch den entsprechenden Bezeichner.

2. Importieren Sie den neuen GPG-Schlüssel von 2023

Laden Sie den neuen GPG-Schlüssel herunter und importieren Sie ihn manuell:

   sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023  

3. Wiederholen Sie die MySQL-Installation

Jetzt können Sie MySQL problemlos neu installieren:

   sudo yum install mysql-community-server -y  

Aktive Schlüssel prüfen

Um zu bestätigen, dass die richtigen Schlüssel installiert sind, verwenden Sie diesen Befehl:

rpm -qa gpg-pubkey

Sie sollten etwa Folgendes sehen:

gpg-pubkey-a8d3785c-<timestamp>

Die Kennung a8d3785c entspricht dem neuen GPG-Schlüssel, der für aktuelle MySQL-Pakete gültig ist.


Ein Blick in die Zukunft

Laut dem MySQL-Fehlerbericht werden diese Schlüssel regelmäßig aktualisiert. Es ist eine gute Praxis:

  • Konsultieren Sie immer die Versionshinweise oder die offizielle MySQL-Dokumentation.
  • Überprüfen Sie die Gültigkeit der GPG-Schlüssel, bevor Sie Pakete installieren oder aktualisieren.

Abschluss

Dieses Problem mag frustrierend erscheinen, aber da Sie nun wissen, wie Sie es lösen können, können Sie MySQL problemlos auf Ihrer EC2-Instanz mit Amazon Linux 2023 installieren.

Wenn Sie Fragen haben oder auf einen anderen Fehler stoßen, hinterlassen Sie ihn in den Kommentaren! Ich bin hier, um Ihnen zu helfen. ?

Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „GPG-Schlüssel ist bereits installiert' bei der Installation von MySQL unter Amazon Linux 3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn