다음 지침에 따라 MySQL 마스터 복제 (데비안 6.0.1)를 설정했습니다. http://www.neocodesoftware.com/replication/
나는 다음과 같이했습니다.
mysql > show master status;
그러나 이것은 불행히도 유용한 출력이 아닌 다음을 생성합니다.
Empty set (0.00 sec)
에 오류 로그 /var/log/mysql.err
는 빈 파일이므로 단서가 없습니다.
어떤 아이디어?
이것은 내가 /etc/mysql/my.cnf
한 서버에 넣은 것입니다 (다른 서버에 맞게 수정되었습니다).
server-id = 1
replicate-same-server-id = 0
auto-increment-increment = 2
auto-increment-offset = 1
master-host = 10.0.0.3
master-user = <myusername>
master-password = <mypass>
master-connect-retry = 60
replicate-do-db = fruit
log-bin = /var/log/mysql-replication.log
binlog-do-db = fruit
그리고 사용자를 설정했으며 위의 username / password / ipaddress를 사용하여 서버 A의 MySQL에서 서버 B의 데이터베이스에 연결할 수 있습니다.
show master status
내가 볼Empty set
. 당황했다!