본문 바로가기

728x90

mysql

[MySQL] MHA 아키텍처 기반 MySQL 고가용성 스위칭 아키텍처 MHA 아키텍처 기반 MySQL 고가용성 스위칭 아키텍처 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) $ mysqld --version mysqld Ver 5.7.14 for Linux on x86_64 (MySQL Community Server (GPL)) 호스트 네임 아이피 MySQL 역할 MHA 역할 비고 VIP 192.168.20.145 - - node1 192.168.20.146 master mha4mysql-node node2 192.168.20.147 slave mha4mysql-node manager 192.168.20.139 mha4mysql-manager, mha4mysql-node MHA node 구성 $.. 더보기
[리눅스] mysql 5.7 replication 설정 mysql 5.7 replication 설정 DB IP 비고 master 192.168.0.100 slave 192.168.0.101 slave 192.168.0.102 mysql my.cnf 편집 [마스터] server_id = 1 log-bin = mysql-bin.log vim /etc/my.cnf [client] default-character-set = utf8 [mysqld] server_id = 1 log-bin = mysql-bin.log binlog_cache_size = 2M max_binlog_size = 512M expire_logs_days = 7 log-bin-trust-function-creators = 1 #binlog_do_db = wwwdb datadir=/var/lib/.. 더보기
[리눅스] MySQL 5.7 MHA(Master High Availability) 설정 MySQL 5.7 MHA(Master High Availability) 설정 테스트 환경 호스트명 아이피 DB 역할 MHA 비고 monitor 192.168.0.100 - mha4mysql-manager, mha4mysql-node mdb 192.168.0.101 master mha4mysql-node sdb 192.168.0.102 slave mha4mysql-node MHA(MHA Manager and MHA Node) 구성 그림 출처 : https://github.com/yoshinorim/mha4mysql-manager/wiki/Architecture MHA(MHA Manager and MHA Node) 설치 MHA 패키지 다운로드 받기 - mha4mysql-manager-0.57 - mha4my.. 더보기
MySQL 클라이언트를 설치하는 방법 MySQL 클라이언트를 설치하는 방법MySQL Community Downloads우분투에서 MySQL 클라이언트를 설치MySQL APT 저장소 추가cd /usr/local/srcwget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.debsudo dpkg -i mysql-apt-config_0.8.22-1_all.debMySQL 클라이언트 설치APT 저장소를 업데이트한 후 원하는 MySQL 클라이언트를 설치합니다.sudo apt-get updatesudo apt-get install mysql-clientMySQL 클라이언트 버전 확인mysql --versionCentOS 7에서 MySQL 클라이언트를 설치MySQL 공식 저장소 추가CentOS 7의 .. 더보기
Mariadb의 비밀번호를 재설정하는 방법 Mariadb의 비밀번호를 재설정하는 방법 Mariadb 접속 오류 $ mysql -uzabbix_user -p'zabbixpw1!' zabbix_proxy_db ERROR 1045 (28000): Access denied for user 'zabbix_user'@'localhost' (using password: YES) 오류는 사용자 'zabbix_user'가 localhost에서 비밀번호를 사용하여 접속할 때 권한이 거부되었을 때 발생하는 오류입니다. 이 오류를 해결하기 위해 다음 단계를 따라 진행해보세요. 올바른 비밀번호 사용 먼저, 'zabbix_user' 사용자가 사용하려는 비밀번호가 정확한지 확인합니다. 오타나 공백이 없는지 다시 확인해주세요. 사용자 권한 확인 'zabbix_user' 사용.. 더보기
Zabbix Proxy 서버를 설치하고 구성하는 방법 Zabbix Proxy 서버를 설치하고 구성하는 방법 Zabbix Proxy는 Zabbix 서버의 부하를 분산시키고, 원격 지역 또는 분산된 네트워크 환경에서 모니터링을 수행하는 데 사용되는 중간 서버입니다. 이제 Zabbix Proxy 서버를 설치하고 구성하는 방법에 대해 안내드리겠습니다. 1. 시스템 요구 사항 확인 Zabbix Proxy는 일반적으로 독립된 서버 또는 VM에서 실행됩니다. 2. MySQL 패키지 설치(Zabbix Proxy DB 서버 설치) Zabbix Proxy를 설치하기 위해 MySQL 패키지가 필요합니다. wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm rpm -ivh mysql57-commu.. 더보기
데이터베이스(DB) 백업 스크립트 데이터베이스(DB) 백업 스크립트 dbbackup.sh 스크립트 작성 vim dbbackup.sh #!/bin/bash # 데이터베이스 백업 스크립트 # 데이터베이스 접속 정보 설정 DB_USER="root" DB_PASSWD="dbpasswd" # 백업 디렉토리 설정 DB_BACKUP_DIR="/backup_dir" # 필요한 명령어 경로 설정 MYSQL=$(which mysql) MYSQLDUMP=$(which mysqldump) # 전체 데이터베이스를 백업하는 경우 ${MYSQLDUMP} --user=${DB_USER} --password=${DB_PASSWD} --all-databases | gzip > "${DB_BACKUP_DIR}/full_backup-$(date +%Y%m%d).gz" # .. 더보기
MySQL 5에서 rpcgen 오류를 해결하는 방법 MySQL 5(MySQL 5.7)에서 rpcgen 오류를 해결하는 방법컴파일 시 오류CMake Error at rapid/plugin/group_replication/rpcgen.cmake:100 (MESSAGE): Could not find rpcgenCall Stack (most recent call first): rapid/plugin/group_replication/CMakeLists.txt:36 (INCLUDE)1. rpcgen 설치 확인rpcgen이 시스템에 설치되어 있는지 확인합니다.설치되지 않은 경우 다음 명령어를 사용하여 설치할 수 있습니다.Ubuntu/Debiansudo apt-get updatesudo apt-get install rpcbindCentOS/RHELsudo yum i.. 더보기

반응형