개인 서버에 Ubuntu LEMP WORDPRESS 설치하기 13

Contents

1. 개인 서버 만들기, 파워, 케이스, 메인보드, CPU쿨러, SSD, 메모리(RAM), CPU 선정과 주문 조립
2. 공유기 설정하기, 공유기1 브릿지 모드 설정, iptime 공유기2 IPTV 연결 설정
3. 개인 서버에 Ubuntu 22.04.4 LTS 설치하기, Universal-USB-Installer를 사용하여 부팅 가능한 USB를 생성하기
4. 개인 PC에 우분투 서버 접속용 3가지 SSH 설치, 자료실의 Putty, EditPlus, FileZilla 다운 후 설치하기
5. 우분투 서버 환경 date 설정하기
6. 웹 서버 Nginx 설치, 현재 iptables 규칙 초기화
7. Ubuntu sever 폴더 권한 설정, Nginx 페이지의 내용 수정과 권한 설정
8. Nginx 서버에 PHP8.3 설치, 자주 쓰이는 php8.3 모듈 설치하기
9. apt update와 upgrade가 완료 후 mariadb를 설치하기
10. MariaDB 관리 도구 phpMyAdmin 설치하기
11. 아사달에서 도메인 연결하기, 카페24에서 도메인 연결하기
12. HTTPS 적용을 위한 SSL 인증서 발급, Nginx에 acme-challenge 폴더 위치를 알리기 위하여 letsencrypt.conf 파일 만들기, Let’s Encrypt SSL 발급 받기
13. MariaDB에서 데이터베이스(DB) 만들기, phpMyAdmin에서 DB생성
14. 워드프레스 설치, 우분투 서버에 ko.wordpress.org/latest-ko_KR.zip 파일 설치, wordpress.zip 파일 압축 풀기, 서버 폴더 소유자 권한 및 사용자 그룹 변경
15. 워드프레스 설치 후 환경 설정, 우분투 서버에 wp-config.php에 임시디렉토리 설정, FTP 연결 정보 입력, Putty로 php.ini, nginx.conf를 수정

개인 서버에 Ubuntu LEMP WORDPRESS 설치하기 13

개인 서버에 Ubuntu sever LEMP(Linux-ubuntu+Nginx+MariaDB-Phpmyadmin+PHP8.3) WORDPRESS 설치하기

이번에는 MariaDB와 Phpmyadmin을 사용하여 DB를 생성하고, WordPress에 적용하는 방법에 대해 알아보겠습니다.

이 과정은 WordPress 사이트를 구축하기 위한 데이터베이스의 생성입니다.

WordPress 파일을 서버에 설치한 후, 해당 데이터베이스를 WordPress 설치 과정에서 연결하기 위한 사전 작업입니다.

13-1. MariaDB에서 데이터베이스(DB) 만들기

PuTTY에서 SSH로 접속한 상황에서 DB를 만들어 보겠습니다.

Putty 명령창에 mysql –user=root mysql -p 를 입력합니다.

MariaDB 설치하기 에서 만들었던 DB 암호를 입력하여 로그인 합니다.

junewoo@cvilla:~$ mysql --user=root mysql -p
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 66370
Server version: 10.6.16-MariaDB-0ubuntu0.22.04.1 Ubuntu 22.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [mysql]>

MariaDB가 실행된 화면입니다.

현재 생성되어 있는 DB 상황을 확인해 보겠습니다.

명령창에 SHOW DATABASES; 를 넣어보겠습니다.

MariaDB [mysql]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| blog               |
| information_schema |
| mysql              |
| performance_schema |
| phpmyadmin         |
| sys                |
+--------------------+
7 rows in set (0.001 sec)

MariaDB [mysql]>

신규 DB를 생성해 보겠습니다.

명령창에 CREATE DATABASE DB명; 를 입력합니다. 여기서 DB명은 junewoo로 하겠습니다.

MariaDB [mysql]> CREATE DATABASE junewoo;
Query OK, 1 row affected (0.001 sec)

DB가 제대로 생성되었는지 확인해 보겠습니다.

명령창에 SHOW DATABASES; 를 넣어보겠습니다.


MariaDB [mysql]> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| blog               |
| information_schema |
| junewoo            |
| mysql              |
| performance_schema |
| phpmyadmin         |
| sys                |
+--------------------+
7 rows in set (0.000 sec)

MariaDB [mysql]>

이렇게 junewoo가 생성된 것을 확인 할 수 있습니다.

나중에 WordPress 생성 시 DB 명은 방금 만든 DB 명(여기서는 junewoo)을 넣으시면 됩니다.

13-2. 이번에는 phpMyAdmin에서 DB 생성을 해 보겠습니다.

우선 phpMyAdmin에 접속합니다.

웹브라우저에서 http://도메인 또는 IP/testpagedb 로 접속합니다.

사용자명에 root / 암호는 전에 MariaDB 설치하기 에서 만든 암호입니다.

phpMyAdmin에 접속하였으면 데이터베이스를 눌러봅니다.

phpMyAdmin 화면에서 오른쪽 데이터베이스를 누르시거나 또는 왼쪽 메뉴에서 ‘새로운’이라고 되어 있는 테이블을 누릅니다.

현재 생성되어 있는 DB 상활을 확인해 보겠습니다.

조금 전 PuTTY에서 생성하였던 junewoo가 생성되어 있는 것을 확인할 수 있습니다.

데이터 정렬 방식은 utf8mb4_unicode_ci라고  8. MariaDB 설치하기에서 만들 때 환경 설정했던 형태로 utf8mb4로 적용된 것을 확인할 수 있습니다.

phpMyAdmin에서도 데이터베이스 생성을 해 보겠습니다.

화면에서 데이터베이스명이라고 되어 있는 부분에 원하는 DB 명을 넣고 오른쪽 만들기 버튼을 누릅니다.

여기서는 junewoo라고 생성이 되어있습니다.

이상으로 데이터베이스 생성을 해 보았습니다.

다음에는 WordPress를 설치해 보겠습니다.

개인 서버에 Ubuntu LEMP WORDPRESS 설치하기 14

Leave a Comment