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' );