상세 컨텐츠

본문 제목

[R.Pi + Linux] Raspberry Pi3 MariaDB 설치하기

개발/R.Pi3 + Linux

by 똘똘이박사 2017. 1. 24. 00:03

본문

· 최초작성 : 2017. 01. 07.

최종수정 : 2017. 01. 26.

· 작성/수정내용 :

  - Raspberry Pi3에 MariaDB 설치하기 및 DB tool 설치하기




시작하기에 앞서


마이크로 SD가 말썽을 일으켰네요. 이 문제로 2주 정도 Pi를 못쓰다가

이제야 다시 시작합니다.

 테스트 설정

 - Raspberry Pi3 2017.01.11 업데이트




# Raspberry Pi3에 데이터베이스 설치하기


R.Pi3에 이제 DB를 설치해 볼까 합니다.

DB는 MariaDB를 설치할 예정이고

DB에 연결해서 사용할 tool은 HeidiSQL을 설치해 볼까 합니다.

이것들이 다 무료니까요~



R.Pi3에 MariaDB 설치하기


DB를 설치하기 전에 우선

apt-get 명령을 이용하여 update와 upgrade로 R.Pi3를 최신상태로 업그레이드 해줍시다.


업그레이드가 끝났다면

설치 가능한 MariaDB가 있는지 검색해 봅니다.


# sudo apt-cache search mariadb





MariaDB Server 이 중간에 보입니다.

apt-get 명령으로 설치를 해줍니다.


# sudo apt-get install mariadb-server



중간에 설치를 계속 할거냐 묻는다면 'y' 를 입력해 주고 계속 진행을 합니다.


설치를 계속 진행하다 보면

DB의 root 계정에 대한 비밀번호를 설정하라고 나옵니다.



원하는 비밀번호를 입력해 줍니다.


그럼 한 번 더 확인합니다.




두번 모두 정확하게 입력하고

조금 기다리면 설치가 완료 됩니다.


정말 간단합니다!



설치가 완료 되면 제대로 동작하는지 봅시다.


우선 설치 버전 부터 확인해 봅니다.


#mysql -V



설치된 버전은 10이네요


DB의 root 계정으로 로그인 해봅니다.

R.Pi3의 root 계정 비번이 아닙니다.




로그인까지 제대로 되는거 보니 설치는 분명히 제대로 되었네요.


이제 이 데이터베이스에 어떤 테이블이 있고 어떤 데이터들이 들어 있는지 한 번 살펴 볼까요?



모든 데이터베이스 보기

MariaDB [(none)]> show databases;




사용할 데이터베이스를 선택

MariaDB [(none)]> use mysql;      =>     'mysql' 데이터베이스 선택




'mysql' 데이터베이스에 어떠한 테이블들이 있는지 확인해 봅니다.

MariaDB [(mysql)]> show tables;




'user' 라는 테이블 구성이 어떻게 되어 있는지 확인해 봅니다.

MariaDB [mysql]> describe user;




이제 마지막으로 'user' 테이블에 어떤 내용이 있는지 확인해 보겠습니다.

MariaDB [mysql]> select * from user;



무슨 데이터 들이 들어 있긴 있는데 알아보기 힘드네요...


DB를 설치하는 일은 별 어려움 없이 없었습니다.


DB에 접속해서 간단히 DB목록이나 테이블 목록, 테이블 구성 등을 알아보는 부분도

몇 가지 명령어만 알아 두면 크게 어려움이 없었구요




그런데...

위와 같이 뭔가 데이터가 많은 테이블을 조회하면 콘솔화면에서는 보기가 쉽지 않습니다.

일을하다 보면 엄청난 데이터를 만나게 되는 경우가 다반사죠.

그래서 DB를 접근 할 때는 Toad 같은 GUI 툴을 많이 사용합니다.

(하지만 Toad 같은 툴은 아주 고가의 상용툴입니다.)



다음 포스팅에서는  Mysql/MariaDB에서 사용 가능한 HeidiSQL 로 DB에 접속하는 부분을 알아 보도록 하겠습니다.


반응형

관련글 더보기