RDS 이전

  • 기존 EC2 안에 있던 마리아 DB를 AWS RDS 의 마리아 DB로 이전 작업을 하였습니다.

작업전 필요항목

  • 신규 DB(이전 대상인 DB) 생성 및 사용자 신규 생성
#유저생성을 하는대 RDS 보안 문제 때문에 관리자로 새로 만들었다. 이왕이면
이전 에 사용했던 유저랑 이름 및 비번을 맞춰주자
CREATE USER 'surmin'@'%' IDENTIFIED BY 'wjstkseovh13@$' ;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'surmin'@'%' WITH GRANT OPTION;

#신규 DB 생성 
#생성을 하는대 이전 DB 이름이랑 이왕이면 맞춰준다.
mysql -u surmin -p --host database-word.cjfjbsxdlg8l.ap-northeast-2.rds.amazonaws.com
CREATE DATABASE wpdb;
FLUSH PRIVILEGES;

#EC2 DB 덤프본 생성
mysqldump -u root -ptjalsghTJALSGH1! wpdb > wpdb.sql
#EC2->RDS 마이그레이션
mysql --user=surmin --password=wjstkseovh13@$ --database=wpdb --host=database-word.cjfjbsxdlg8l.ap-northeast-2.rds.amazonaws.com < wpdb.sql

DB측 준비가 완료되었다면 워드프레스 설정파일을 변경해줍니다.

#워드프레스 설정 들어가서 Database hostname 부분을 localhost 였던것 부분을 
엔드포인트로 변경한다. 
cd /var/www/html/wordpress
vi wp-config.php
==
/** Database hostname */
define( 'DB_HOST', 'database-word.cjfjbsxdlg8l.ap-northeast-2.rds.amazonaws.com' );
==

#아파치를 재시작한다.
apache restart
# ec2 마리아 db 종료한다.
systemctl stop mysql
#혹시모르니 한번더 아파치를 재시작한다.
apache restart

#스테이트 확인
#3306 안보임을 확인하였다.
[root@ip-172-31-37-22 wordpress]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2553/rpcbind
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3077/sshd
tcp6       0      0 :::111                  :::*                    LISTEN      2553/rpcbind
tcp6       0      0 :::80                   :::*                    LISTEN      2888/httpd
tcp6       0      0 :::22                   :::*                    LISTEN      3077/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      2888/httpd

사이트 들어가서 확인하고 테마도 변경해보자

아래 그림처럼 잘 나오는것을 알수가 있다.

위로 스크롤