워드프레스용 데이터베이스 생성


📖워드프레스로 웹 사이트 만들기 » 2부 워드프레스 설치 » 워드프레스 설치 » 우분투 LEMP스택에 워드프레스 설치 » 우분투에 워드프레스 설치 » 워드프레스용 데이터베이스 생성


워드프레스를 설치하기 전에 워드프레스가 사용할 데이터베이스와 사용자를 생성한다.

LEMP 스택에서 mysql 대신 MariaDB를 설치했는데 명령어는 같다.

MariaDB에 접속

mysql에 비해 MariaDB 10.0 이상에서는 시스템 계정과 디비 계정을 같이 사용한다. 별도로 디비용 root 계정을 만들지 않았다. root 권한으로 MariaDB 에 접속하면 된다. MariaDB는 mysql 기반이라 클라이언트 이름이 같다.

sudo mysql 

MariaDB가 설치될 때 생성된 현재 데이터베이스를 보면 다음과 같다.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

워드프레스용 데이터베이스 생성

워드프레스에서 사용할 데이터베이스를 만든다.

원하는 이름의 데이터베이스 이름을 지정한다. 이름을 ‘wordpress_db’ 로 생성하려면 다음과 같 명령을 입력한다.

create database wordpress_db;

워드프레스용 데이터베이스 사용자 ID 생성 및 권한 부여

MariaDB에 사용자 ID를 생성하고 비밀번호를 만든 후 방금 만든 워드프레스용 데이터베이스를 사용할 수 있는 권한을 부여한다.

사용자 ID가 ‘wordpress_user’ 이고, 비밀번호가 ‘v3IR3Nl8r56BeI2’ 이라면 명령어는 다음과 같다. 자신이 만든 워드프레스 데이터베이스 이름과 사용자 ID, 비밀번호에 따라 아래 명령어를 한 줄 씩 입력한다.

CREATE USER wordpress_user@localhost;

set password for wordpress_user@localhost = password("v3IR3Nl8r56BeI2");

GRANT ALL PRIVILEGES ON wordpress_db.* TO wordpress_user@localhost IDENTIFIED BY ‘v3IR3Nl8r56BeI2’;

FLUSH PRIVILEGES;

MariaDB에서 빠져나온다.

exit;

워드프레스가 사용할 데이터베이스 준비를 마쳤다. 다음은 워드프레스 설치용 파일을 다운로드 한다.