Amazon Linux 2が2025年6月30日をもってサポートを終了すると聞いたため、 Amazon Linux 2023にMySQLをインストールしようとした際になかなか苦戦しました。
この記事ではAmazon Linux 2023へMySQL8.0をインストールするやり方についてご紹介します。
やり方
EC2インスタンスを作成する
EC2のマネジメントコンソールよりEC2インスタンスを作成します このときAMIはAmazon Linux 2023を選択します。

RDSインスタンスを作成する
RDSのマネジメントコンソールよりRDSインスタンスを作成します このときDBMSはMySQLのバージョン8系の最新版を選択します。

EC2インスタンスにSSH接続する
$ ssh -i <アクセスキーのパス> ec2-user@<パブリックIPアドレス>
dnfをインストールする
sudo dnf update -y
MySQLクライアントをインストールする
$ sudo dnf install mariadb105
MySQLインスタンスに接続する
$ mysql -h <RDSインスタンスのエンドポイント> -P 3306 -u <ユーザー名> -p
接続後、以下のメッセージが表示されればインストール&接続完了です。
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 28
Server version: 8.0.40 Source distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [(none)]>
参考
https://aws.amazon.com/jp/amazon-linux-2/faqs/#:~:text=Amazon%20Linux%202%20%E3%81%A8%20Amazon%20Linux%20AMI%20%E3%81%AE%E4%B8%BB%E3%81%AA,%E5%8F%97%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.MySQL.html#CHAP_GettingStarted.Connecting.MySQL