Skip to content

EC2にMySQLをインストールする

   

EC2インスタンスにMySQLをインストールする方法です。

# ルートユーザーに切り替える。
sudo su -
# インストール可能なパッケージの一覧を更新する。
yum update
# mariadbと関連パッケージを削除
yum remove mariadb-*
# MySQLのリポジトリをyumに追加する
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
# mysql-community-server, mysql-community-devel をインストールする
yum install --enablerepo=mysql80-community mysql-community-server
yum install --enablerepo=mysql80-community mysql-community-devel
# mysqlと関連パッケージがインストールされていることを確認
yum list installed | grep mysql
# MySQLのバージョンを確認
mysql --version
# /var/log/mysqld.log ファイルを作成
touch /var/log/mysqld.log
# MySQLの起動と確認
systemctl start mysqld
systemctl status mysqld.service
# 初期パスワード探す。`W.F:XG0a(c=o` が初期パスワードです
cat /var/log/mysqld.log | grep root
2022-04-20T07:18:39.168643Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: W.F:XG0a(c=o
# 初期パスワードを使って初期設定を行う
mysql_secure_installation
# ログインできることを確認
mysql -u root -p

参考

AWS EC2 AmazonLinux2 MySQLをインストールする

MySQL 8.0 初期設定

関連記事

  1. Lambdaトリガー(Lambda Permission)のStatement IDを確認する
  2. API GatewayのリソースIDを取得する
  3. API Gatewayに独自ドメインを設定する
  4. API GatewayとLambdaとDynamoDBを組み合わせてToDoアプリを作る
  5. AWS CLIでDynamoDBを操作する
  6. DynamoDBのスキャン時に「Attribute name is a reserved keyword; reserved keyword: type」が出る
  7. プロファイルを使って複数のAWSアカウントを使い分ける