반응형
MySQL Replication을 위한 계정을 생성하는 방법
1. MySQL 서버에 관리자 권한으로 로그인합니다.
mysql -u root -p
2. Replication을 위한 새로운 사용자를 생성합니다.
사용자 이름과 비밀번호는 원하는 값으로 대체하세요.
CREATE USER 'repluser'@'%' IDENTIFIED BY 'replpassword';
여기서 'repluser'는 사용자 이름이고 '%'는 모든 호스트를 나타냅니다. '%' 대신에 특정 호스트를 지정할 수도 있습니다.
3. Replication 권한을 부여합니다.
GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'%';
또는
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repluser'@'%';
필요에 따라 GRANT 문을 사용하여 다른 권한을 추가로 부여할 수 있습니다.
728x90
4. 변경된 권한을 즉시 적용합니다.
FLUSH PRIVILEGES;
5. 생성된 계정을 확인합니다.
SELECT User, Host FROM mysql.user;
mysql> SELECT User, Host FROM mysql.user WHERE User='repluser';
+----------+------+
| User | Host |
+----------+------+
| repluser | % |
+----------+------+
1 row in set (0.00 sec)
또는
SHOW GRANTS FOR 'repluser'@'%';
mysql> SHOW GRANTS FOR 'repluser'@'%';
+----------------------------------------------------------------------+
| Grants for repluser@% |
+----------------------------------------------------------------------+
| GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO `repluser`@`%` |
+----------------------------------------------------------------------+
1 row in set (0.00 sec)
계정 생성 및 권한 부여 후에는 Replication에 필요한 사용자가 생성되고 필요한 권한이 부여됩니다. 이제 해당 계정을 사용하여 Replication 설정을 진행할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
리눅스 쉘 리다이렉션(Redirection) (0) | 2013.08.02 |
---|---|
리눅스 시스템에서 root로 오는 메일을 다른 계정으로 받는 방법 (0) | 2013.08.02 |
MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법 (0) | 2013.07.24 |
[리눅스] iptables 방화벽 정책 (0) | 2013.07.24 |
서비스 이름 및 전송 프로토콜 포트 번호 레지스트리 (0) | 2013.07.24 |