http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
foreign key 설정…
인텍스 추가 등에…
mysql master - s…
다대다 관계에서 …
mysql my파일과 …
 
질문과 답변 (Cluster) > 커뮤니티 존 > 질문과 답변 (Cluster)
리플리 케이션 설정질문 ㅜ
글쓴이 : adminsql   날짜 : 11-08-31 21:29   조회수 : 6086
리플리케이션 설정시에 반드시 별도 계정과 디비를 만들어야하나요?
 
저는 기존디비 계정에다가 권한만
 
GRANT REPLICATION SLAVE ON *.*  TO 계정@아이피  IDENTIFIED BY '비번';
 
이런식으로 넣어주었는데요 음..
 
계정권한은
 
        Select_priv: N
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
          Reload_priv: N
        Shutdown_priv: N
         Process_priv: N
            File_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
         Show_db_priv: N
           Super_priv: N
Create_tmp_table_priv: N
     Lock_tables_priv: N
         Execute_priv: N
      Repl_slave_priv: Y      <-- 여기만 변경되면 되는것이 맞는지요?
     Repl_client_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
     Create_user_priv: N
           Event_priv: N
         Trigger_priv: N
             ssl_type:
           ssl_cipher:
          x509_issuer:
         x509_subject:
        max_questions: 0
          max_updates: 0
      max_connections: 0
 max_user_connections: 0
 
 
 
| Waiting for master to send event | 아이피| 계정명         |        3306 |            60 | mysql-bin.000301 |             1186985 | localhost-relay-bin.000003 |         50150 | mysql-bin.000287      | Yes              | No                |                 |                     |                    |                        |                         |                             |       1062 | Error 'Duplicate entry '153664' for key 'PRIMARY'' on query. Default database: '디비명'. Query: 'insert into zetyx_board_comment_muung (parent,ismember,name,password,memo,reg_date,ip) values ('1','','mylan xan','5ce632b14f030083','  6 <a href=http://msa.umn.edu/conact-us/ target=_blank>http://msa.umn.edu/conact-us/</a> mylan xanax pics or <a href=http://www.mhoxygen.com/index.php?option=com_content&view=category&layout=blog&id=95&Itemid=77 target=_blank>http://www.mhoxygen.com/index.php?option=com_content&view=category&layout=blog&id=95&Itemid=77</a> soma taken with tramdol experiences or <a href=http://coahc.org/thrift-stores/ target=_blank>http://coahc.org/thrift-stores/</a> phentermine 37.5 diet pills or ','1313910238','195.191.54.218')' |            0 |               50005 |       807737301 | None            |                |             0 | No                 |                    |                    |                 |                   |                |                  NULL | No                            |          1045 | error connecting to master '계정@아이피:3306' - retry-time: 60  retries: 86400 |           1062 | Error 'Duplicate entry '153664' for key 'PRIMARY'' on query. Default database: '디비명'. Query: 'insert into zetyx_board_comment_muung (parent,ismember,name,password,memo,reg_date,ip) values ('1','','mylan xan','5ce632b14f030083','  6 <a href=http://msa.umn.edu/conact-us/ target=_blank>http://msa.umn.edu/conact-us/</a> mylan xanax pics or <a href=http://www.mhoxygen.com/index.php?option=com_content&view=category&layout=blog&id=95&Itemid=77 target=_blank>http://www.mhoxygen.com/index.php?option=com_content&view=category&layout=blog&id=95&Itemid=77</a> soma taken with tramdol experiences or <a href=http://coahc.org/thrift-stores/ target=_blank>http://coahc.org/thrift-stores/</a> phentermine 37.5 diet pills or ','1313910238','195.191.54.218')' |
 
와 같이 슬레이브 측에서 확인되네요 ㅜㅜ
 
 
mysql> show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000301 |  1568908 |              |                  |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
 
마스터쪽은 이렇구요 ㅜㅜ
 
간단한 설정인데 ㅜㅜ 쉽지않으네요 ㅜㅜ
 
고수님들 조언부탁드립니다.
 

 
royster
마스터측에 replication계정 생성한거겠죠?

Repl_slave_priv: Y 맞구요.

DB생성할 필요 없구요.. 기존계정의 컬럼들 조정해도 됩니다.

레퍼런스상에서는 Grant문으로 리플리케이션 계정 생성하는것을 권장합니다.

GRANT REPLICATION SLAVE ON *.* TO 'SlaveUser'@'SlaveHost' IDENTIFIED BY '비밀번호'

다시한번 마스터측 mysql.user 테이블의 리플리케이션 계정에 대한
Host , User , Password ...기타 컬럼을 체크해보세요.
민족
계정을 따로 만드는거너 보안, 계정관리 측면에서 그렇게 권장하는거죠..
이전글 Cluster 문제 
다음글 테스트 하기 전 설정 관련 질문드립니다. 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
Copyright ⓒ ssebiz All Rights Reserved.