전체 글(352)
-
HA 구성 - (2) 운영 서버
# 운영 서버는 사용 중인 데이터가 이미 존재하기 때문에 신규 서버처럼 binlog 와 position값으로만 복제를 해서는 안됩니다. 먼저 운영서버(master)의 데이터를 가져와서 HA 구성을 해야 합니다. 1. 백업본 모든 전체 데이터가 백업되었다고 가정하였을 때 dump로 가져오던지, 파일 복사를 이용하던지 어떤 방법을 사용하던 운영서버에는 어떠한 영향을 주지 않기 때문에 가장 깔끔하게 HA를 구성할 수 있는 방법입니다. 아래 내용들을 참고하여 백업본에서 작업을 하는 것을 추천 드립니다. 2. 파일 복사 - 운영 DB가 shutdown 된 상태에서 파일 복사가 이뤄져야 해야하기 때문에, 작업을 진행하는 동안 서비스를 중지할 수밖에 없습니다. # Master (1) 운영 DB shutdown (2)..
2024.01.06 -
HA 구성 - (1) 신규 서버
# 신규 서버에 처음 HA 구성(비동기 방식)하는 과정입니다. # 서버는 총 4대이며 1 Master - 3 Slave로 구성할 것이지만, 본 글은 slave 1대만 설명 할 예정입니다. 1. HA 구성방식 동기 방식 비동기 방식 Master 는 Slave의 relay 로그까지 동기화여부를 판단한다. Slave 의 데이터 동기화까지 관여하기 때문에, 응답속도가 느리나, 데이터의 안정성은 좋다. Master 는 Slave가 데이터 동기화가 되었는지 알 필요가 없다. 응답속도가 빠른 장점을 가지고 있으나 데이터안정성이 동기방식에 비해 좋지 못하다. - 참고로 5.7 이전 버전에는 master-slave 라고 지칭 하였지만, 8.0 부터는 source-replica 로 변경되었습니다. - 5.7 버전도 사용을..
2024.01.04 -
M2(Mac)용 VMWare로 가상화 만들기 - (5) 복제
# 앞서 MySQL이 설치된 가상 서버 셋팅을 완료하였습니다. # 이 서버를 일괄 복제하여 변경해야할 부분들을 확인해 보겠습니다. # 작업전 가상서버를 shutdown 후에 진행하겠습니다. 1. 파일 복사 - 설치한 가상 서버 파일 복사 2. 패키지 내용 보기 & 수정 - 파일/폴더명 : test02 -> test03 수정 - test03 실행 후 I Copied it 선택 - 화면 상단바를 보면 test02이라는 이름으로 실행되어, OS 종료후 VMWare 실행창 화면에서 Rename 후 재실행 - 상단바가 test02에서 test03으로 바뀌었는지 확인 3. OS 수정 - HostName 수정 $ hostnamectl set-hostname test03 $ hostname 4. MySQL 수정 - m..
2023.12.29 -
M2(Mac)용 VMWare로 가상화 만들기 - (4) MySQL 설치
1. MySQL 8.0.33 다운로드 https://downloads.mysql.com/archives/community/ MySQL :: Download MySQL Community Server (Archived Versions) Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Community Server, please visit MySQL Downloads. MySQL open source software is provided under the GPL License. downloads.mysql.com - 앞..
2023.12.26 -
M2(Mac)용 VMWare로 가상화 만들기 - (3) 공유폴더
# 설치 파일 또는 패키지들을 다른 가상화 서버와 함께 빠르게 공유하고 사용하기 위해, 공유 폴더를 설정하는 것이 좋을 것 같아 MySQL 설치에 앞서 우선적으로 다뤄보도록 하겠습니다. 간단할 수도 있지만 막상 설정하려면 막막한 느낌도 있어서 적어 보게 되었습니다. 1. 기본 파티션 구성(df -h) 2. 공유 폴더 설정 3. 공유 폴더가 보이지 않을 경우 (1) yum install open-vm-tools (2) reboot (3) Enable Shared Folders 를 해제 후 다시 체크 (4) 확인(df -h) 부족하지만 읽어주셔서 감사합니다. 틀린 부분이 있으면 알려주세요. 다음에는 MySQL 8.0 설치를 진행해 보도록 하겠습니다.
2023.12.24 -
M2(Mac)용 VMWare로 가상화 만들기 - (2) OS 설치
# 셋팅값은 필자의 개인적인 설정값입니다. 가상화 개수와 PC 사양에 따라 알맞게 수정하시는 것을 추천드립니다. 1. 다운로드 https://www.centos.org/download/ Download Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf www.centos.org # 참고로 CentOS ..
2023.12.23