MySQL 리플리케이션 에러메세지
작성자 정보
- 안재성 작성
- 작성일
컨텐츠 정보
- 2,149 조회
- 1 댓글
- 0 추천
- 목록
본문
다음과 같이 리플리케이션 셋팅하고 TEST 했습니다.
==============
== 구축방법 ==
==============
━ 가정 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A SERVER
- insert, update, delete, select 작업하는 main db (master)
- ip : 1.1.1.1
B SERVER
- select 만 하는 sub db (slave)
- ip : 2.2.2.2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#################### My.cnf 설정 ####################
A SERVER
vi /etc/my.cnf
...
log-bin
server-id = 1
...
B SERVER /etc/my.cnf 에서 [mysqld] Section
master-host = 1.1.1.1
master-user = mydb
master-password = 123123
master-port = 3306
server-id = 2
master-connect-retry = 60
A SERVER, B SERVER restart !!
070424 18:35:29 [ERROR] <-------문제메세지
While trying to obtain the list of slaves from the master '1.1.1.1:3306',
user 'mydb' got the following error:
'Access denied; you need the REPLICATION SLAVE privilege for this operation'
070424 18:35:29 [Note] Slave I/O thread exiting, read up to log 'FIRST', position 4
==> 에러코드 참조하여 찾아보니 이러했지만 코드만 나와있지 멀 하라는건 여전히 제몫이더군욤
Error: 1227 SQLSTATE: 42000 (ER_SPECIFIC_ACCESS_DENIED_ERROR)
Message: Access denied; you need the %s privilege for this operation
슬레이브에서 마스터로 mydb계정이 접속 차단되었다는건데..
그냥 서버에서 TEST해보면 원격접속잘 되며 마스터에도 %로 되어잇어
문제될것이 없다고 봅니다.
요러한 경험이나 조언 부탁드립니다.
관련자료
-
이전
-
다음
안재성님의 댓글
- 안재성
- 작성일
결국 또 자체 해결하고 결과 올립니다.
마스터 쪽에 첫 셋팅상에 문제라기보다는 올드패스워드 문제로
user테이블
% root PW 요게 패스워드가 낮은 버번으로되어있더군요
그래서 요거 삭제하고 원격에서 root로 접속가능하도록
% root PW 다시 넣어주고 하니까
안정적으로 잘 ~ 되네요~