Maison >base de données >tutoriel mysql >Comment corriger l'erreur « La clé GPG est déjà installée » lors de l'installation de MySQL sur Amazon Linux 3 ?

Comment corriger l'erreur « La clé GPG est déjà installée » lors de l'installation de MySQL sur Amazon Linux 3 ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-31 17:56:13978parcourir

¿Cómo solucionar el error

Si vous essayez d'installer MySQL sur une instance EC2 avec Amazon Linux 2023, vous rencontrerez probablement cette erreur ennuyeuse liée aux clés GPG :

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

Cela se produit parce que MySQL a récemment mis à jour ses clés GPG et que certaines versions du référentiel tentent d'utiliser des clés obsolètes. Voici comment résoudre ce problème et pourquoi cela se produit.


Qu'est-ce qui cause cette erreur ?

Les clés GPG sont utilisées pour vérifier l'intégrité et l'authenticité des packages téléchargés. Cependant, l'ancienne clé RPM-GPG-KEY-mysql-2022 a expiré le 14 décembre 2023, et les packages plus récents (à partir de MySQL 8.0.36) nécessitent désormais la nouvelle clé RPM-KEY-. mysql-2023

Pour cette raison, même si le référentiel configure automatiquement l'ancienne clé, il ne parvient pas à vérifier les packages les plus récents.


Comment résoudre l'erreur

Suivez ces étapes pour importer la nouvelle clé GPG et terminer l'installation de MySQL.

1. Supprimer les clés GPG obsolètes

Assurez-vous de supprimer toutes les anciennes clés susceptibles de provoquer des conflits.

   sudo rpm -e gpg-pubkey-3a79bd29

Remarque : 3a79bd29 est l'ancienne clé. Si vous voyez une autre clé en conflit dans les messages d'erreur, remplacez-la par l'identifiant correspondant.

2. Importez la nouvelle clé GPG de 2023

Téléchargez et importez manuellement la nouvelle clé GPG :

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

3. Réessayez l'installation de MySQL

Vous pouvez désormais réinstaller MySQL sans problème :

   sudo yum install mysql-community-server -y  

Vérifier les clés actives

Pour confirmer que les bonnes clés sont installées, utilisez cette commande :

rpm -qa gpg-pubkey

Vous devriez voir quelque chose comme :

gpg-pubkey-a8d3785c-<timestamp>

L'identifiant a8d3785c correspond à la nouvelle clé GPG valable pour les packages MySQL récents.


Un regard vers le futur

Selon le rapport de bug MySQL, ces clés sont mises à jour périodiquement. C'est une bonne pratique :

  • Consultez toujours les notes de version ou la documentation officielle de MySQL.
  • Vérifiez la validité des clés GPG avant d'installer ou de mettre à jour les packages.

Conclusion

Ce problème peut paraître frustrant, mais maintenant que vous savez comment le résoudre, vous pourrez installer MySQL sans aucun problème sur votre instance EC2 exécutant Amazon Linux 2023.

Si vous avez des questions ou rencontrez une autre erreur, laissez-la dans les commentaires ! Je suis là pour vous aider. ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn