오라클 클라우드 프리티어로 워드프레스 운영하기 8) LEMP 설치 – MariaDB

다른 웹 서비스와 같이 프리티어 제도를 운영중인 오라클 클라우드.

아마존 AWS 라이트세일과 고민하다가 평생 무료에 서버 성능도 가장 좋아서

직접 서버를 구축해 워드프레스 홈페이지를 만들어 운영해 보고자 한다.


1) 오라클 클라우드 프리티어 가입 및 VCN 설정
2) 고정 IP 설정
3) SSH 키 만들기 및 인스턴스 생성
4) 인스턴스에 고정 IP 연결
5) LEMP 설치 – 터미널 접속 및 리눅스 업데이트
6) LEMP 설치 – Nginx 설치 및 iptables 고정
7) LEMP 설치 – PHP
8) LEMP 설치 – MariaDB
9) phpMyAdmin 설치
10) FileZilla 파일질라 FTP 연결
11) URL 도메인 주소 연결
12) SSL 인증서 발급
13) 워드프레스 DB 생성
14) 워드프레스 설치


오라클 클라우드 프리티어로 워드프레스 운영하기
8) LEMP 설치 – MariaDB


오라클클라우드 LEMP MariaDB 설치 사진.



우선 터미널로 서버에 연결한 다음
MariaDB 설치 여부를 확인하기 위해 아래 코드를 입력한다.

sudo apt-cache policy mariadb-server




오라클클라우드 LEMP MariaDB 설치 사진.



MariaDB를 새로 설치해야 한다면
MariaDB 홈페이지(LINK)에 접속해 최신 버전을 확인,
자신의 서버와 맞는 파일을 다운받아야 한다.

상단 링크에 들어가 운영중인 서버 버전과 MariaDB 버전을 선택한 뒤
미러 서버는 가장 가까운 일본으로 설정하면 아래 코드가 나오는데,
터미널로 돌아와 한 줄 씩 실행하면 된다.

이번 설치에 사용한 코드는 다음과 같다.

sudo apt-get install apt-transport-https curl
sudo mkdir -p /etc/apt/keyrings
sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'

설치 중 질문에는 “y”와 엔터로 진행한다.



오라클클라우드 LEMP MariaDB 설치 사진.



분홍색 창은 모두 엔터로 넘겨준다.



오라클클라우드 LEMP MariaDB 설치 사진.



MariaDB 설치가 끝나면 추가로 MariaDB Server도 설치를 진행한다.
아래 코드를 한 줄 씩 실행하면 된다.

sudo apt update
sudo apt install mariadb-server

질문은 “y”와 엔터로 넘겨준다.



오라클클라우드 LEMP MariaDB 설치 사진.



MariaDB의 정상 동작 여부를 확인하기 위해
아래 코드를 실행한 뒤 “active(runnung)” 문구를 확인한다.

service mysql status

확인이 끝났다면 “ctrl + c”를 눌러 명령어를 종료한다.



오라클클라우드 LEMP MariaDB 설치 사진.



이제 DB 접속 시 사용할 암호를 정해야 하는데
아래 코드를 실행 후 기입한 순서대로 질문에 답하면 된다.

sudo mysql_secure_installation

순서는 “엔터 – n – y – 암호 – 재입력 – y – n – y – y”다.



오라클클라우드 LEMP MariaDB 설치 사진.



암호 설정이 끝나면 마지막으로 유니코드 관련해 추가 작업이 필요하다.
아래 코드를 실행해 나노 에디터를 열어준다.

sudo apt-cache policy php8.2-mysql
sudo touch /etc/mysql/conf.d/mariadb.cnf
sudo nano /etc/mysql/conf.d/mariadb.cnf




오라클클라우드 LEMP MariaDB 설치 사진.



완전히 빈 창이 열리게 되는데
여기에 아래 내용을 똑같이 복사, 붙여넣기 후
“ctrl + x”, “y”, “엔터” 순서로 파일을 저장해 준다.

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4

[mysqld]
collation-server = utf8mb4_unicode_ci
character-set-server = utf8mb4
collation_server = utf8mb4_unicode_ci
character_set_server = utf8mb4

저장이 완료된 후 아래 코드를 한 줄 씩 실행해서
서버 리부팅 까지 마치면 MariaDB 설치가 모두 끝난다.

sudo service mysql restart
sudo shutdown now -r

다음 포스팅에서는 phpMyAdmin 설치를 다루고자 한다.

답글 남기기