Amazon EC2(Amazon Linux 2023)にMySQLをインストールする方法を解説します。
Amazon EC2(Amazon Linux 2023)にMySQLをインストールする
まず、MySQLをインストールしたいEC2インスタンスに接続します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-1.png)
以下コマンド
sudo su
を実行して、root(管理者)に移動します。
以下コマンド
yum update -y
を実行して、インスタンスを更新します。
以下コマンド
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm -y
を実行して、url先のパッケージファイルをインストールします。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-2.png)
※MySQLのバージョン変更方法↓
インストールしたいバージョンの「Download」をクリックします。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-3-1024x653.png)
「No thanks,just start my download.」をクリックします。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-4-1024x593.png)
以下のファイル名が
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el9-5.noarch.rpm -y
の最後の部分なので、ほかのバージョンにしたいときは最後の部分を変更しましょう。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-5.png)
これでurl先のパッケージファイルがインストールされました。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-6.png)
次に、以下コマンド
yum install mysql-community-server -y
を実行して、パッケージファイル内のMySQL Community Serverをインストールします。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-7.png)
これでパッケージファイル内のMySQL Community Serverをインストールできました。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-8.png)
次に、以下コマンド
systemctl start mysqld
を実行して、MySQLサーバーを起動します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-9.png)
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-10.png)
MySQLサーバーを利用してデータベースを作成する
次に、以下コマンド
cat /var/log/mysqld.log | grep localhost
を実行して、rootユーザーの一時パスワードを発行します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-11.png)
次に、以下コマンド
mysql –u root -p
を実行し、rootでログインします。コマンド実行後パスワードを求められるので入力します。パスワードを入力しても表示されませんが、入力できています。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-12.png)
以下の画面が表示されれば、rootユーザーでログイン完了です。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-13.png)
次に、以下コマンド
ALTER USER root@localhost indentified BY ‘新しいパスワード’;
を実行して、新しいパスワードを設定します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-14.png)
次に、以下コマンド
create database データベース名;
を実行して、データベースを作成します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-15.png)
次に、以下コマンド
show databases;
を実行して、データベースを一覧表示します。
![](https://ootkblog.com/wp-content/uploads/2024/01/aws-ec2-mysqlserver-install-16.png)