데이터베이스 구축에 사용되는 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 |
설치가 정상적으로 완료되었는지 확인하려면 "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; = 데이터베이스에 존재하는 테이블 목록을 확인합니다.
-끝-
'작업 > Linux, etc' 카테고리의 다른 글
Excel(엑셀) HLOOKUP 사용법 (0) | 2022.03.18 |
---|---|
Excel(엑셀) VLOOKUP 사용법 (0) | 2022.03.17 |
Windows 작업 스케줄러 예약 작업 생성 (0) | 2021.12.04 |
티스토리(Tistory) 글꼴 추가 (2) | 2021.08.16 |
apk 디컴파일 & 리패키징 (apktool, jadx-gui) (3) | 2020.09.19 |