【トライ系】

wordpressのDBをAuroraからMySQL on EC2

やりたいこと

当ブログをWebサーバーとDBサーバーと分割していたが、費用が高くなってきたので、1個のサーバーに纏める。
RDB以外も使ってる為ですが、AWSで3万円の利用

WordPressの要件確認

https://ja.wordpress.org/about/requirements/
2019.06時点では以下要件
5.6以上を導入したら良いみたい

MySQLの最新確認

https://dev.mysql.com/downloads/repo/yum/
2019.06時点では以下情報
MySQL8.0が最新みたいですね

しかし今回使うAmazon Linuxが対象に入ってないから、yumに取り込むのは難しいっぽい

サーバーの状況確認

OS

使っているOSはAmazon Linuxです

yum listでのMySQLの確認

[yum:パッケージ管理機能]での状況確認
MySQL5.7は導入できそう

MySQLの導入

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
英語ですが、ここの手順書を参考に

1.Adding the MySQL Yum Repository

MySQL8.0を導入したかったですが、OSが合わないのでここはPASS

2.Selecting a Release Series

「yum repolist all | grep mysql」

yum repolistは外部から追加したリストなので、特に無し。

3.Installing MySQL

「sudo yum install mysql57-server.x86_64 」でinstall

4.Starting the MySQL Server

「mysql -V」で導入したVersion確認
「sudo service mysqld start」でmysqlを稼働
「sudo service mysqld status」でmysqlの状況確認

5.mysqlにログイン

「mysql」でログイン
「exit」でログアウト
ちゃんとMySQL5.7でログインできている。

Auroraのexpdumpを作成

mysqldump -h [ホスト名] -u [ユーザー名] -p [データベース名] > [エクスポートファイル名]

MySQLにimpdump

mysql -u [ユーザー名] -p [パスワード] [データベース名] < [インポートファイル名]

関連記事

  1. 【トライ系】

    Slack -Incoming Webhook-

    Slackを使ってみよう企画Slackって何か? いろんなアプリと連…

  2. 【トライ系】

    サーバーレスクイックスタート:手を動かしながら学ぶサーバーレスはじめの一歩

    ■目的「サーバーレスクイックスタート 手を動かしながら学ぶサーバー…

  3. 【トライ系】

    Docker -コマンド-

    dockerコマンド代表的なコマンドを整理imageコマンド説明…

  4. 【トライ系】

    Win10 Firewall設定

    やりたいことWindows10で基本は全部外部(インターネット)に接…

  5. 【トライ系】

    githubの使い方1

    githubの使い方を自分で整理するためにもまとめてみよう。ブログ…

  6. 【トライ系】

    CloudFrontのログS3を解析する(途中まで)

    目的CloudFrontのログをS3に出力しているが、素データが…

アーカイブ

PAGE TOP