📚 [MariaDB] Ubuntu 16.04에 설치하기

Category: MariaDB | 📅 March 09, 2018

설치 환경 확인하기

설치된 우분투 버전 확인하기.

$sudo cat /etc/issue

Repository 설정하기

$sudo apt-get install software-properties-common
$sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://ftp.harukasan.org/mariadb/repo/10.2/ubuntu xenial main'

설치하기

$sudo apt update
$sudo apt install mariadb-server

언제부터 apt가 이렇게 바뀌었는지.. -_-;;;

설치하다보면 root password 를 설정하는 부분이 나온다. 잘 정해서 사용한다. (아래 내용 참고)

Root Password 변경 (2020.11 Update)

언젠가 부터 apt로 설치하는 경우 root passwd 설정 스크립트가 없어졌다.

아래 내용으로 접근해서 변경해야 한다.

$ sudo mysql
> UPDATE mysql.user SET plugin = 'mysql_native_password', authentication_string = PASSWORD('패스워드')
WHERE User = 'root';
> commit;
> flush previleges;
> quit

시작 / 정지 확인

$sudo service mariadb stop
$sudo service mariadb start
$sudo systemctl status mariadb.service

Tip (용자들만 하자)

패키지로 설치되기 때문에 , 디렉토리를 임의로 설정하기 어렵다. 따라서 , 아래 디렉토리들의 명칭을 mariadb 로 변경하여 사용하는 것을 추천

[대상 디렉토리]
/usr/share/mysql
/var/lib/mysql
/var/log/mysql


[변경할 파일]
/etc/mysql/*.cnf
/etc/mysql/conf.d/*
/etc/mysql/mariadb.conf.d/*

디렉토리이름을 mv로 옮겨도 되지만 , mysql이 별도로 실행되고 있는 경우가 있으니 주의할 것.

References