LoginSignup
2
1

More than 1 year has passed since last update.

【AWS】AmazonLinux2にmysql-community-clientをインストールする際のGPGキーのエラー対処

Posted at

はじめに

AWSの学習の一環でRDSに接続するためのMySQLクライアント(mysql-community-client)をAmazonLinux2にインストールを実施しました。
しかし、GPGキーのエラーが発生しインストールができなかったため、対処方法を記事にしたいと思います。

前提

  • AmazonLinux2とMySQLクライアント(mysql-community-client)のバージョンは以下になります。
AmazonLinux2バージョン
[ec2-user@ip-192-168-1-105 ~]$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
[ec2-user@ip-192-168-1-105 ~]$
MySQLクライアントバージョン
[ec2-user@ip-192-168-1-105 ~]$ mysql --version
mysql  Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)
[ec2-user@ip-192-168-1-105 ~]$
  • 本記事ではエラー対処のみの解説とさせて頂きます。

MySQLクライアント(mysql-community-client)のインストール手順は以下の記事等を参照下さい。

事象

以下のコマンドを用いてMySQLクライアントをインストールしようとするとGPGキーのエラーが表示され、インストールが途中で止まる。

実行コマンド
sudo yum install -y mysql-community-client
実行内容
[ec2-user@ip-192-168-1-105 ~]$ sudo yum install -y mysql-community-client
読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd

mysql-connectors-community                               | 2.6 kB     00:00     

mysql-tools-community                                    | 2.6 kB     00:00     

mysql80-community                                        | 2.6 kB     00:00  
〜〜〜省略〜〜〜
mysql-community-client-8.0.28-1.el7.x86_64.rpm の公開鍵がインストールされていません

 Failing package is: mysql-community-client-8.0.28-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 

対処方法

以下コマンドを用いて、GPGキーのインポートを実施する。

コマンド
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

GPGキーのインストール実施後に、再度以下のコマンドでMySQLクライアントのインストールを実施する。

実行コマンド
sudo yum install -y mysql-community-client

解説

以下のMySQL公式のドキュメントを確認すると、MySQL 8.0.28以降のバージョンをインストール(アップデート)する際はGPGキーのインポートが必要とのことです。

参考記事

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1