
Ubuntu 18.04 및 16.04 LTS에 MariaDB 10을 설치하는 방법
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 패키지에 대한 패키지 로그인 키를 가져옵니다.그런 다음 다음 명령을 사용하여 MariaDB에 대한 새 Apt 구성 파일을 만듭니다. vim 이외의 모든 텍스트 편집기를 사용할 수 있습니다.sudo apt install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
그리고 Ubuntu 버전에 따라 구성 파일에 다음 값을 추가합니다. Ubuntu 시스템 버전을 확인하려면 'lsb-release -a' 명령을 실행하십시오. Ubuntu 18.04의 경우 "Bionic"sudo vim /etc/apt/sources.list.d/mariadb.list
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 mainUbuntu 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 패키지가 제거되고 시스템에 최신 패키지가 설치됩니다. 아래 명령을 실행하기 전에 데이터베이스의 적절한 백업이 있는지 확인하십시오.위의 명령을 사용하여 MariaDB를 설치하는 동안 설치 프로그램은 아래 스냅샷과 같이 MariaDB 루트 계정 암호를 두 번 묻는 메시지를 표시합니다.sudo apt update sudo apt install mariadb-server

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