Ubuntu 18.04 Maria DB 설치하기.(LAMP, LEMP)

앞서 nginx, php-fpm을 설치했던것과 다르게 apt에 최신 repo가 안올라왔을수도 있으므로 mariadb 사이트에서 직접 저장소를 업데이트 할수있는 방법을 알려준다.

https://downloads.mariadb.org/mariadb/repositories/#mirror=harukasan&distro=Ubuntu&distro_release=bionic–ubuntu_bionic&version=10.3

현재 Stable 버전은 10.3 이고 여기서는 사용하고있는 ubuntu 18.04 의 기준으로 진행한다.

링크로 가서 볼수있는 아래 빨간박스안의 내용을 copy&paste

apt-get install software-properties-common

apt-key adv –recv-keys –keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] https://ftp.harukasan.org/mariadb/repo/10.3/ubuntu bionic main’

까지 진행하고 apt-get update를 하면 셋팅 완료.

이제 mariadb를 설치해보자

apt-get install mariadb-server

mariadb root 계정의 비밀번호를 입력해주자.

설치가 완료되면 service mysql status를 사용해서 상태를 확인해주자.(mariadb나 mysql이나 똑같다)

정상적으로 active (running)중.

그리고 우리는 php-fpm을 설치했으므로 mysql과 연결할 모듈을 또 설치해야한다.

설치한 php가 7.2버전이므로 그에맞춘 mysql 모듈을 설치해준다.

apt-get install php7.2-mysql

저번에 뭐 깔다가 설치됐나보다;; 설치만 되있으면 된다.

설치 후 에 mariadb 인코딩 언어셋을 지정해줘야하는데 글자가 깨지거나 하는걸 방지하기 위해 UTF-8로 설정해주면 된다.

vi /etc/mysql/conf.d/mariadb.cnf

위의 경로에 mariadb.cnf파일로 들어가서 파일셋 내용을 추가해준다.

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

이렇게 클라이언트와 mysqld의 파일셋을 지정해주고 service mysql restart으로 재시작해준다.

그리고 SSH or exit로 CLI를 로그아웃했다가 재시작하면 재부팅하라고 뜨는데 재부팅 해주면 설치가 완료된다.

init 6로 재부팅해라.

-끝-

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

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

홈서버 IT 커뮤니티 SVRFORUM
Link