April 27, 2015
MYSQL 마스터-슬레이브
Computer / 컴퓨터Linux / 리눅스리눅스에서 SSH를 통해 MySQL 서버를 마스터-슬레이브간 동기화하는 방법에 대해 작성한다. 1. 먼저 SSH로 접속할 유저를 생성하고 SSH키를 만든다. 2. SSH 터널을 생성한다. MySQL을 위한 포트번호는 33061로 정한다. sudo -u username ssh -f ServerIPAddress -L 33061:127.0.0.1:3306 -N 3. 접속확인을 해본다. mysql -h 127.0.0.1 -P 33061 -u root -p 4. /etc/mysql/my.cnf 파일을 열어 server-id=1 항목을 주석해제하고 아이디를 넣어준다. 5. 마스터 노드에서, 레플리케이션용 슬레이브 유저를 생성한다. mysql> GRANT REPLICATION SLAVE ON *.* TO ‘slave_user’@% ‘IDENTIFIED BY ‘your_password’; mysql> GRANT ALL PRIVILEGES ON `your_database` . * ‘slave_user’@’127.0.0.1’ WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; 여기서 […]
Recent Comments