본문 바로가기
작업/Linux, etc

우분투(Ubuntu) 리눅스 MariaDB 설치

 

 

 

데이터베이스 구축에 사용되는 MariaDB를 Ubuntu에 설치하겠습니다.

 

MariaDB는 무료 오픈소스이고 MySQL에서 파생된 것이기 때문에 사용자층이 두껍습니다.

그래서 관련 자료나 문서가 잘 정리되어 있고, 활용하기 편합니다.

 

데이터베이스는 Windows에서 구축할 수도 있지만, 이번 글에서는 Linux인 우분투를 선택했습니다.

 

 

 

리눅스에서는 패키지 업데이트와 업그레이드를 습관화하는 자세가 필요합니다.

MariaDB를 설치하기 전에도 업데이트와 업그레이드를 먼저 수행합니다.

 

-y 옵션으로 질의 없이 무조건 yes로 진행해도 되지만,

본 글에서는 직접 y를 입력하면서 진행했습니다.

 

sudo apt-get update && sudo apt-get full-upgrade

 

패키지 업데이트 & 업그레이드

 

 

업데이트 & 업그레이드가 끝났다면 MariaDB 설치를 진행합니다.

데이터베이스 구축을 위한 MariaDB 패키지는 "mariadb-server"입니다.

 

sudo apt install mariadb-server

 

Maraidb 설치

 

 

설치가 정상적으로 완료되었는지 확인하려면 "mysql --version" 명령을 입력합니다.

 

 

 

 

설치 이후에는 보안 관련 설정을 진행합니다.

필수가 아니지만, 보안을 위해서라면 필수입니다.

 

 

설정 항목은 다음과 같습니다.

Change the root password?: root 계정의 접속 비밀번호를 변경한다. [y] = 비밀번호 설정

Remove anonymous users?: 익명의 사용자 접속을 제한(제거)한다. [y] = 제거

Disallow root login remotely?: root 계정을 원격으로 접속하는 것을 거부한다. [y/n]

Remove test database and access to it?: 테스트용 데이터베이스를 제거하고 접속한다. [y/n]

Reload privilege tables now?: 권한에 해당하는 테이블을 재부팅한다. [y] = 최신 설정 반영

 

 

 

sudo mysql-secure-installation

 

 

이제 MariaDB에 접속하여 원하는 작업을 진행하시면 됩니다.

접속으로 가장 많이 보이는 명령으로 "sudo mysql -u root -p"가 있습니다.

-u = 사용자 지정 (root)

-p = 패스워드 입력으로 접속 (패스워드가 없다면 생략 가능)

 

MariaDB에 접속이 완료되면 명령줄이 변경된 것을 확인할 수 있습니다.

 

 

 

 

 

show databases; = 현재 데이터베이스 시스템에 존재하는 데이터베이스 목록을 확인합니다.

use [데이터베이스명]; = 해당 데이터베이스에 접속합니다.

show tables; = 데이터베이스에 존재하는 테이블 목록을 확인합니다.

 

 

 

 

 

 

-끝-