YOUNG-JIN.OH
웃어라. 온 세상이 너와 함께 웃을 것이다.
울어라. 너 혼자만 울게 될 것이다.

Ubuntu, Install MariaDB

참고 사이트:

Ubuntu Server 18.04 LTS (Bionic) 기준으로 정리합니다.

방법1) 가장 간편하지만 최신버전이 아닐 수 있습니다.

$ sudo apt update
$ sudo apt-get install mariadb-server

방법2) 방법1과 동일하지만, repository를 mariadb로 설정해놓고 진행하므로 최신버전으로 설치가 가능합니다.

$ 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,arm64,ppc64el] http://ftp.kaist.ac.kr/mariadb/repo/10.3/ubuntu bionic main’

$ sudo apt update
$ sudo apt install mariadb-server

추가된 repository 정보는 다음과 같습니다.

$ sudo vi /etc/apt/sources.list

deb [arch=amd64,arm64,ppc64el] http://ftp.kaist.ac.kr/mariadb/repo/10.3/ubuntu bionic main
deb-src http://ftp.kaist.ac.kr/mariadb/repo/10.3/ubuntu bionic main

방법3) docker-compose 를 이용해서 설치할 수 있습니다. 컨테이너 위에서 동작하기 때문에 별도의 client를 설치하지 않으면 docker bash로 들어가야 합니다.

$ sudo vi docker-compose.yml

version: '3.1'
services:
  mariadb:
    container_name: mariadb
    image: mariadb:latest
    volumes:
      - ./docker/mysql/data:/var/lib/mysql
      - ./docker/mysql/conf.d:/etc/mysql/conf.d
    environment:
      - MYSQL_ROOT_PASSWORD=password
      - TZ=Asia/Seoul
    ports:
      - "3306:3306"
    restart: always
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

$ sudo docker-compose up

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.