Ubuntu 18.04 및 16.04 LTS에 MariaDB 10을 설치하는 방법

Ubuntu 18.04 및 16.04 LTS에 MariaDB 10을 설치하는 방법

2022-10-18 last update

7 minutes reading mariadb MySQL dbms database
MariaDB는 MySQL을 위한 향상된 드롭인 대체품입니다. MariaDB는 강력하고 확장 가능하며 안정적인 SQL 서버를 찾는 데이터베이스 전문가에게 더 나은 선택이 될 수 있습니다. MariaDB에는 MySQL에 비해 업데이트된 기능이 많이 있습니다. 아래 링크를 사용하여 MariaDB와 MySQL 간의 기능 비교를 읽으십시오. 이 문서는 Apt 패키지 관리자를 사용하여 Ubuntu 18.04 및 16.04 LTS 및 기타 시스템에 MariaDB를 설치하는 데 도움이 됩니다. 이전 버전의 경우 Apt-get 명령을 사용하십시오.

1단계 – 데이터베이스 백업

MariaDB 10.2가 이전 릴리스보다 다양한 업그레이드 및 구성 변경으로 릴리스되었습니다. 따라서 이미 이전 MariaDB 버전을 실행한 경우 업그레이드하기 전에 모든 데이터베이스 백업을 수행하는 것이 좋습니다. 아래 단일 명령을 사용하여 모든 데이터베이스를 백업할 수 있습니다.
mysqldump -u root -p --all-databases > all-db.sql

2단계 – Apt 저장소 추가

official website 에서 MariaDB Apt 구성 파일을 찾을 수 있습니다. 시스템의 MaraiDB 패키지에 대한 패키지 로그인 키를 가져옵니다.
sudo apt install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
그런 다음 다음 명령을 사용하여 MariaDB에 대한 새 Apt 구성 파일을 만듭니다. vim 이외의 모든 텍스트 편집기를 사용할 수 있습니다.
sudo vim /etc/apt/sources.list.d/mariadb.list
그리고 Ubuntu 버전에 따라 구성 파일에 다음 값을 추가합니다. Ubuntu 시스템 버전을 확인하려면 'lsb-release -a' 명령을 실행하십시오. Ubuntu 18.04의 경우 "Bionic"
deb [arch=amd64,arm64,ppc64el] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu bionic main
deb-src http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu bionic main
Ubuntu 16.04의 경우 "Xenial"
deb [arch=amd64,arm64,i386,ppc64el] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu xenial main
deb-src http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.4/ubuntu xenial main

다른 Ubuntu 버전의 경우

Ubuntu의 다른 버전의 경우. Click here 시스템에 적합한 저장소를 찾으십시오.

3단계 – Ubuntu에 MariaDB 설치

시스템에 리포지토리를 추가한 후 다음 명령을 사용하여 Ubuntu 시스템에 MariaDB-server를 설치합니다. 그러면 이전 버전의 MariaDB 패키지가 제거되고 시스템에 최신 패키지가 설치됩니다. 아래 명령을 실행하기 전에 데이터베이스의 적절한 백업이 있는지 확인하십시오.
sudo apt update
sudo apt install mariadb-server
위의 명령을 사용하여 MariaDB를 설치하는 동안 설치 프로그램은 아래 스냅샷과 같이 MariaDB 루트 계정 암호를 두 번 묻는 메시지를 표시합니다.

4단계 – MariaDB에 로그인

설치가 완료되면 다음 명령어를 사용하여 MariaDB에 연결할 수 있습니다. 메시지가 표시되면 MariaDB 설치 중에 입력한 암호를 사용합니다.
mysql -u root -p 

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.2.6-MariaDB-10.2.6+maria~xenial mariadb.org binary distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

5단계 – MariaDB 서비스 관리

때때로 MariaDB 서비스를 중지하거나 시작해야 합니다. 다음 명령을 사용하여 MariaDB 서비스를 중지, 시작, 상태 확인 및 다시 시작합니다.
sudo systemctl stop mysql.service      # To Stop MariaDB service 
sudo systemctl start mysql.service     # To Start MariaDB service 
sudo systemctl status mysql.service    # To Check MariaDB service status 
sudo systemctl restart mysql.service   # To Stop then Start MariaDB service