보관함

MariaDB 운영 메모 – 계정과 권한, 백업과 복원, 복제(Replication)

아래 예시의 appdb, app, <password>, 10.0.0.x 는 실제 값으로 바꿔서 쓴다.

1. 설치

2. DB, 계정, 권한

root@’%’ 처럼 root 를 외부에 여는 것은 피하고, 서비스마다 필요한 DB 에만 권한을 준 계정을 따로 만든다. GRANT 와 CREATE USER 를 쓰면 FLUSH PRIVILEGES 는 필요 없다.

3. 백업과 복원

-p비밀번호 처럼 명령줄에 비밀번호를 […]

MongoDB 운영 메모 – 샤드 클러스터 종료와 시작 순서, 레플리카셋, 샤딩

mongos, config server(레플리카셋), 샤드 여러 개(각각 primary, secondary, arbiter)로 된 클러스터를 운영하며 정리한 내용이다. 호스트 이름과 <password>, appdb 는 예시다.

1. IP 대신 호스트 이름 쓰기

레플리카셋 설정에 IP 를 넣어 두면 서버 IP 가 바뀔 때 멤버를 찾지 못해 클러스터가 멈춘다. 각 서버의 /etc/hosts 에 같은 이름을 등록하고 이름으로 구성한다.

이 경우 MongoDB […]

Azure OS Disk Size 부족할때 가장 쉽게 SizeUp 하는 방법

처음 Azure에 VM을 만들고 운영을 하다보면 생각지도 않게 Disk Size 가 부족해 질때가 있다.

특히 OS Disk 가 부족해 지면 여러가지 방법을 찾아보고는 “절망” 한다

가장 일반적으로 Power Shell로 어찌 어찌 하는 방법이 있지만……….어렵다.

그렇다고 새로 설치하기에는 할일이 많아도 너무 많다.

그러다가 OS Disk Size를 바꿀수 있는 가장 쉬운 방법을 찾게 되었다.

[…]