Wordpress 설정

WordPress DB 웹사이트 서버 이전 < 정리 2 편 >

데이터 베이스 설치와 백업을 구성하는데
이번 내용들로 충분 할 것입니다.

wordpress php backup

저번 내용인 wordpress 파일들을 백업하고 서버에 옮기는 방법에 대하여 설명하였습니다.
아직 php 파일들을 백업하시지 않으신 분들은 위 사진을 클릭하여 진행하신 뒤
이번 내용을 시청해주세요!


이번 내용은 우리의 데이터들이 저장되어 있는 데이터베이스 설정하는 방법에 대하여 소개합니다.

이번 내용들을 숙지하면 다음 이득이 생깁니다.

  1. 데이터베이스를 옮기기 어렵다는 생각이 사라짐
  2. 앞으로 옮겨야할 서버가 있더라도 부담스럽다는 생각이 사라짐

DB 백업

mysqldump -u [DB 유저 이름] -p [데이터베이스 이름] > [저장할 파일 이름].sql

이 파일을 이제 데이터베이스를 실행시키는 컴퓨터에 업로드 해야합니다.

EC2 SQL 파일 업로드 방법

scp -i /EC2의 키 주소.pem  /sql 파일 위치 -r ubuntu@[EC2 퍼블릭 IPv4 주소]:/서버 업로드 위치

데이터베이스 설치 & 설정

Mysql Server 설치하기

DB

데이터베이스 생성 및 설정

명령창에 이제 MYSQL에 접속해줍니다.

sudo mysql -u root -p

mysql의 처음은 비밀번호가 없으므로 Enter키를 눌러주면 접속이 됩니다.

데이터베이스 생성하기 [이름을 기억해주세요]

이제 wordpress라는 이름의 데이터베이스를 생성하기 위해
다음의 내용을 입력해줍니다.

CREATE DATABASE wordpress;

wordpress 데이터베이스 사용자 생성 [사용자 이름 & 비밀번호도 기억해주세요]

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

변경하셔야할 부분!!!
‘myuser’를 우리가 사용할 아이디로 변경해주세요
‘mypassword’도 우리가 사용할 비밀번호로 변경해주세요
‘ ‘ 는 포함하지 않으셔야합니다.

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

데이터베이스 ‘myuser’ 계정에 권한을 주는 과정입니다.
현재 내용은 MYSQL과 앞전 wordpress파일이 같은 컴퓨터에서 구동되는 형식 기준입니다.
localhost : 같은 컴퓨터에서 접속을 허락하는 것입니다.

wordpress파일을 동작하게해줄 컴퓨터와
데이터베이스 파일을 분리하는 방법은 추후 다뤄보겠습니다.

현재 데이터베이스( DB )에 .sql 파일 업로드하기

mysql -u myuser -p mydatabase < /path/to/server/file.sql

myuser : 우리가 위에서 입력했던 ID로 변경해줍니다.
mydatabase : 위에서 입력한 데이터 베이스 이름을 입력해줍니다.
/path/to/server/file.sql : 위에서 우리가 업로드한 위치와 파일 이름 입력해주시고
Enter를 누르시고 비밀번호를 입력하시면 됩니다.

예시

myuserpassion으로 입력했고
mydatabasewordpress (앞에서 설정한 데이터베이스 이름)
업로드한 sql파일 이름이 sqlfile.sql이면서
업로드한 위치 /home/ubuntu/
인 경우

mysql -u passion -p wordpress < /home/ubuntu/sqlfile.sql

이와 같이 입력후 Enter 비밀번호 입력

이렇게 단계별로 데이터베이스 설정 및 복사를 진행하면,
데이터베이스 이동 과정이 어렵지 않음을 알게 됩니다.
또한, 이 과정을 통해 언제든지 새로운 서버로의 이전이 필요할 때 빠르고 효율적으로 대응할 수 있는 능력을 갖추게 됩니다.
이제 여러분도 데이터베이스 관리에 자신감을 갖게 될 것입니다!

WordPress DB 웹사이트 서버 이전 < 정리 2 편 >”에 대한 3개의 생각

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다