처음 라즈베리파이를 구매했던 이유는 내 개인적인 개발 서버가 필요했기 때문이었다.
C 컴파일이나 쉘 스크립트, 그리고 Python 정도만 돌아가면 됐었기에 라즈베리파이로도 충분했다.
(STT 처리 모듈 테스트를 위해 값 비싼 GPU도 있으면 좋겠지만...회사 서버를 사용하는 걸로...)
가끔 On-Premise 사업을 진행하면서 운영에 필요한 Utility들을 짬짬히 개발하거나 내 Library 소스를 관리하는데에 많이 이용한다.
Database를 설치해두면 개인적으로 매우 유용한 '서버'로써의 라즈베리파이를 쓸 수 있다. 게다가 공유기 Port Fowarding과 외부 접근 가능 계정을 할당하여 사용한다면 언제 어디서는 사용할 수 있는 DB 서버가 된다.
나는 가장 널리 사용하는 MySQL과 동일한 소스코드 기반으로 동작하는 MariaDB(무료니까...)를 설치해 사용하도록 해야겠다.
https://ko.wikipedia.org/wiki/MariaDB
[ Step 1 ] MariaDB yum 'repository' 등록
'repository'는 패키지들을 모아 놓은 저장소라고 생각하면 될 듯하다. 작업은 당연히 root 권한으로 해야한다.
10.3 버전을 base로 설정했는데 원하는 버전으로 변경해도 된다.
[ Stem 2 ] yum 업데이트 실행
MariaDB repository 설정 추가 후 'yum update'를 실행하면 mariadb 관련 update가 진행됨을 볼 수 있다.
그리고 'yum repolist' 명령어로 MariaDB repository가 등록되어 있는지 확인한다.
[ Step 3 ] MariaDB 설치 및 확인
yum install mariadb-server 명령어로 MariaDB를 설치한다.
설치가 완료된 후에는 rpm -qa 명령어로 잘 설치가 되었는지 확인한다.
[ Step 4 ] MariaDB 실행 및 접속 확인
systemctl 명령어로 MariaDB를 실행한다.
중간에 mysql.sock 관련해서 많은(?) 우여곡절이 있었지만, MySql과 MariaDB는 조금만 구글링해보아도 많은 솔루션이 있기 때문에 설치 자체는 어렵지 않다.
다음 포스팅은 외부접속 계정 생성과 실제 외부 접속을 진행해 보도록 해야겠다.
'LINUX' 카테고리의 다른 글
[LINUX] CentOS7 MariaDB Database 생성, 사용자 계정 생성 (0) | 2020.08.04 |
---|---|
CentOS 7 설정 #4 OS 디스크 용량 부족 (0) | 2020.07.19 |
CentOS 7 설정 #2 C/C++ 개발환경 (0) | 2020.07.15 |
CentOS 7 설정 #1 root 비번 변경, Hostname 설정 (0) | 2020.07.15 |
라즈베리파이(Raspberry-Pi) 3B+에 CentOS 7 설치하기 (0) | 2020.07.12 |