[WIP] 210709 라즈베리파이에 Maria DB 세팅하기

2021. 7. 9. 23:30PROJECT/주말엔 엄빠랑 놀자 210709~211031

1. 라즈베리 파이에 DB 스토리지로 사용할 USB Mount 하기

//ntfs 포맷의 usb를 준비하자

//usb정보 확인하기 - disk 목록에서 USB의 UUID를 기억해주자
//UUID: XXXXXXXXXXXXXXXX
sudo fdisk -l
sudo lsblk -f

//mount될 target directory 생성하자
mkdir /home/ubuntu/data

//부팅 시 자동으로 mount 되도록 설정을 변경해주자
sudo vi /etc/fstab
	UUID=XXXXXXXXXXXXXXXX /media/windows ntfs-3g auto,users,permissions 0 0
    
//재부팅 후 mount가 잘 되었는지 확인하자
df -h

 

2. 라즈베리 파이에 mariadb 설치하고 mount된 usb 드라이브를 저장소로 설정하기

sudo apt-get update

sudo apt-get mariadb-server

sudo systemctl stop mariadb

//위에서 생성한 directory의 권한을 변경해주자
sudo chown -R mysql: /home/ubuntu/data

sudo rsync -av /var/lib/mysql /home/ubuntu/data

sudo service mariadb stop

sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
    datadir=/home/ubuntu/data
    
sudo vi /usr/lib/systemd/system/mariadb.service 
    #ProtectHome=true  
    ProtectHome=false
    
//재시작 후 mariadb 정상기동 확인
....이 안됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅠㅠㅠㅠㅠ 
결국 50-server.cnf 다시 원복함

 

 

'PROJECT > 주말엔 엄빠랑 놀자 210709~211031' 카테고리의 다른 글

회고  (0) 2021.11.11
WIP 20210714 Design System  (0) 2021.07.14
210710 React Native 환경세팅 for Mac  (0) 2021.07.10
210709 기술 셋 선정하기  (0) 2021.07.09