moi today > IT > AWS > LEMP (5) MariaDB 설치하기

LEMP (5) MariaDB 설치하기

지금까지 라이트세일 Ubuntu 20.04 LTS 운영체제에 Nginx 1.18.0 버전과 PHP7.4-fpm을 설치했습니다.

MariaDB 설치

이제 데이터베이스로 MariaDB를 설치하겠습니다. 먼저 우리가 설치할 마리아DB 버전을 살펴봅시다. 아래 명령어를 통해 살펴보니 10.3.22 버전이 있는 걸 확인할 수 있습니다.

sudo apt-cache policy mariadb-server

바로 설치를 해보죠.

sudo apt install mariadb-server

설치를 하고난 후, DB에 접속해보겠습니다. 접속 후에는 root 유저의 비밀번호를 설정해줍니다.

mysql
use mysql
update user set password=password('비밀번호') where user='root';

데이터베이스 설정하기

다음으로 할 일은 데이터베이스 기본 언어셋을 설정하기 입니다. 마리아 DB는 기본 언어셋이 Latin1이어서 이를 utf8로 바꾸어주어야 합니다. 먼저 mariadb.cnf를 다음 명령어를 통해 생성합니다.

sudo touch /etc/mysql/conf.d/mariadb.cnf
sudo nano /etc/mysql/conf.d/mariadb.cnf

파일이 열리면 다음 내용을 붙여넣기 합니다.

# MariaDB-specific config file.
# Read by /etc/mysql/my.cnf
[client]
# Default is Latin1, if you need UTF-8 set this (also in server section)
default-character-set = utf8mb4
[mysqld]
#
# * Character sets
#
# Default is Latin1, if you need UTF-8 set all this (also in client section)
#
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci

파일을 저장하고 나옵니다.

마지막으로 마리아DB를 재시작하고, 우분투도 재시작해줍니다. 그러면 SSH 연결이 종료되었다고 뜹니다.

sudo service mysql restart
sudo shutdown now -r

AWS 인스턴스 스냅샷 만들기

여기까지 했다면 스냅샷을 만듭니다. 인스턴스에 들어가 메뉴에 보면 스냅샷 만들기가 있습니다. 이전 글을 참조하셔도 됩니다.

이렇게 LEMP 스택 만들기가 끝났습니다. 이제 자신이 사용하려는 웹 어플리케이션을 설치하면 됩니다. 저는 여기에다 워드프레스를 설치해보려고 합니다.

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다