LOCAL->RDS


RDS の情報が次のとおりとすると:

  • エンドポイント:mydb.abc123xyz.ap-northeast-1.rds.amazonaws.com
  • ユーザー名:admin

 接続コマンド:

mysql -h mydb.abc123xyz.ap-northeast-1.rds.amazonaws.com -u admin -p

RDS 側に 空の DB を作っておきます(例:remotedb
CREATE DATABASE `remotedb`;

ローカル MariaDB からダンプを作成

cd /var/www/
mysqldump -u root -p localdb > localdb_dump.sql

mysql -h <RDSエンドポイント> -P 3306 -u <RDSユーザー> -p remotedb < localdb_dump.sql

確認するには
また、リモートDBに接続
mysql -h mydb.abc123xyz.ap-northeast-1.rds.amazonaws.com -u admin -p

DB確認
show databases;

作成したDBに行く
use wordpress-rds;

テーブルを確認する
show tables;

wp-config.php で必ず変更する4つ

sudo vi /var/www/html/wordpress/wp-config.php

define( 'DB_NAME', 'RDS側のデータベース名' );
define( 'DB_USER', 'RDSのユーザー名' );
define( 'DB_PASSWORD', 'RDSのパスワード' );
define( 'DB_HOST', 'RDSのエンドポイント:3306' );
カテゴリー: AWS