본문 바로가기

[쿠버네티스] AWS 구축/5. EC2에서 MySQL Master-Slave 구성

4. 실전 테스트: 복제 및 읽기 전용 검증

1. Master 에서 데이터 생성

CREATE DATABASE test_db;
USE test_db;
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100));
INSERT INTO users (name) VALUES ('Master_Write_Test');

 

2. Slave에서 데이터 확인 및 쓰기 시도

-- 데이터 확인 (정상 동기화 확인)
SELECT * FROM test_db.users;

-- 쓰기 시도 (에러가 발생해야 정상)
INSERT INTO test_db.users (name) VALUES ('Slave_Write_Attempt');
-- 결과: (error) 1290 (HY000): The MySQL server is running with the --read-only option...