mysql-bin (4) 썸네일형 리스트형 RDS(MySQL) 읽기 전용 복제본 디비 생성 RDS(DB) 읽기 전용 복제본 디비 생성구성도AWS 콘솔 > RDS > 데이터베이스(MasterDB) > 복제MasterDB 리플리케이션 상태 확인[SQL 질의]mysql> show master status \G;*************************** 1. row *************************** File: mysql-bin.000005 Position: 327 Binlog_Do_DB:Binlog_Ignore_DB:1 row in set (0.00 sec) [디비 툴 사용]**File : mysql-bin-changelog.101330SlaveDB 리플리케이션 상태 확인[SQL 질의]mysql> show slave status \G;***.. MySQL 리플리케이션(replication)을 설정하는 방법 MySQL 리플리케이션(replication)을 설정하는 방법 테스트 환경 서버명 서버 아이피 역할 server-id 비고 node1 192.168.20.211 마스터 1 리플리케이션 계정 정보: repluser / replpassword node2 192.168.20.212 슬레이브 2 node3 192.168.20.213 슬레이브 3 운영체제 릴리즈 정보 $ lsb_release -d Description:Ubuntu 22.04.2 LTS MySQL 버전 정보 $ /usr/local/mysql/bin/mysqld -V /usr/local/mysql/bin/mysqld Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL) 1. 마스터 서버 설정 .. MySQL에서 바이너리 로그 파일을 생성하고 사용하는 방법 MySQL에서 바이너리 로그 파일을 생성하고 사용하는 방법 MySQL에서 mysql-bin.0000xx와 같은 바이너리 로그 파일은 데이터베이스의 변경 내용을 로깅하는 데 사용됩니다. 이러한 로그 파일은 데이터베이스의 복구, 복제, 백업 등에 사용될 수 있습니다. 1. 바이너리 로그 활성화 MySQL 서버의 바이너리 로그 기능을 활성화해야 합니다. 이를 위해 MySQL 설정 파일 (일반적으로 my.cnf 또는 my.ini)을 열고 다음 설정을 추가 또는 수정합니다. vim /etc/my.cnf [mysqld] log-bin=mysql-bin 이렇게 하면 MySQL은 바이너리 로그 파일을 mysql-bin.000001, mysql-bin.000002, ..., mysql-bin.00000n과 같은 형식으로.. MySQL 데이터베이스 서버에서 로그를 설정하는 방법 MySQL 데이터베이스 서버에서 로그를 설정하는 방법 MySQL 데이터베이스 서버의 로깅은 서버 환경을 모니터링하고 문제 해결을 위해 중요한 역할을 합니다. 1. log-error log-error 옵션은 MySQL 서버 오류 로그를 설정합니다. 오류 로그는 MySQL 서버의 중요한 오류와 경고 메시지를 기록합니다. 이 로그는 MySQL 서버의 안정성과 문제 해결을 위해 필요합니다. 설정 방법 (my.cnf 파일에 추가) log-error=/var/log/mysql/error.log 2. log log 옵션은 MySQL 서버의 일반 쿼리 로그를 설정합니다. 이 로그는 MySQL 서버에 수행되는 모든 SQL 쿼리를 기록합니다. 주로 디버깅 및 성능 최적화에 사용됩니다. 설정 방법 (my.cnf 파일에 추가.. 이전 1 다음