Amazon Linux 2 に MySQL をインストールする

AWSAmazon Linux 2,AWS,CentOS,MySQL

事前準備

yum を最新の状態にする

sudo yum update

MariaDB を削除

sudo yum remove mariadb-libs

MySQL のリポジトリを yum に追加する

sudo yum -y localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

mysql-community-server をインストールする

sudo yum install --enablerepo=mysql80-community mysql-community-server

mysql-community-devel をインストールする

sudo yum install --enablerepo=mysql80-community mysql-community-devel

初期設定

/etc/my.cnf に認証プラグインの設定を追記する

echo "default_authentication_plugin=mysql_native_password" >> /etc/my.cnf

log ファイル を作成する

sudo touch /var/log/mysqld.log

起動

sudo service mysqld start

確認

systemctl status mysqld.service

インスタンス起動時に MySQL が起動するように設定する

sudo chkconfig mysqld on