본문 바로가기

반응형

리눅스(Linux)/DB

(3)
[리눅스] MySQL(MariaDB) Replication - DB 실시간 이중화(Master/Slave) # MySQL(MariaDB) Replication - DB 복제를 의미 - 2대 이상의 DBMS 를 나눠서 데이터를 저장하는 방식 (master-slave, master-master, 다중 slave 방식 등) - 비동기 복제 방식 # Replication(복제)을 하는 이유 - 실시간 데이터 백업이 가능 - DB서버 부하 분산이 가능 (master에서는 주로 삽입, 삭제, 수정 / slave 에서는 주로 조회) # Master 와 Slave DB - Master : 데이터에 대한 변경(등록, 수정, 삭제) event 발생시 binary logs 에 기록하고, slave 서버에 전달 (master 는 slave 에 대한 정보를 전혀 모름. - 몇 개의 slave가 있는지 등) - Slave : mast..
[리눅스] MariaDB 기본 명령어 - insert, select, update, delete / create, drop (한글깨짐 방지 설정) # mariadb 다운로드 # yum update / yum upgrade yum install mariadb-server -y =>y 눌러서 설치 systemctl start mariadb / systemctl enable --now mariadb mysql # 확인 # 한글 설정 ### 한글이 깨지지 않도록 설정 cd /etc/my.cnf.d 1. vi client.cnf ############################## [client] default-character-set=utf8 ##############################저장 2. vi mysql-client.cnf ############################## [mysql] default-character-set=ut..
[리눅스] MariaDB - 설치, 한글설정 변경, 로그인 비번 설정, 원격접속 설정, 로드밸런스 적용 # mariadb 설치 및 작동 # centos 7 /AWS => AMI 기본 리눅스 이미지 # yum update / yum upgrade yum install mariadb-server -y # 설치 systemctl start mariadb # 시작 systemctl enable mariadb # 항시 시작 설정 mysql # 작동 확인 # 한글 설정(깨지지 않게) 더보기 # 한글 설정(깨지지 않게) #한글이 깨지지 않도록 설정 cd /etc/my.cnf.d 1. vi client.cnf ########################################## [client] default-character-set=utf8 ########################################..

반응형