no-image

AWSのEC2で行うCentOS 7(MySQL5.7)環境構築

CentOS 7にMySQL5.7の環境構築をしていきます。MySQL8のリポジトリに5.7も含まれているのに気づかず、随分と探し回ってしまいました。

バージョン情報

  • Mac OS 10.11.6(El Capitan)
  • CentOS Linux 7 x86_64 HVM

その他情報

事前に用意しておく必要があるもの

  • 接続先EC2のパブリックDNS
  • 作業ユーザ(CentOS 7の場合デフォルトはcentos)
  • EC2からダウンロードした秘密鍵(デフォルトは****.pem)

ssh接続

以下のコマンドを実行してAWSのEC2にSSH接続します。

MySQLをインストール

CentOS 7にはMariaDBというMySQL互換のデータベースサーバーがデフォルトでインストールされていますが、MySQLはインストールされていませんのでMySQL公式のyumリポジトリを追加してインストールします。
mysqlをインストールする際、mariadbと入れ替えが行われるので、mariadbを削除する必要はありません。

インストール

MySQL公式のyumリポジトリを追加してmysql5.7をインストールします。

初期設定

mysqlの初期設定を行います。[ mysql_secure_installation ]での設定は必要に応じて行ってください。

文字コード設定

mysqlの文字コードを[ utf8mb4 ]に変更します。

参考サイト