Tôi đã thiết lập bản sao chính của MySQL (trên Debian 6.0.1) theo các hướng dẫn sau: http://www.neocodesoftware.com/replication/
Tôi đã đi xa như:
mysql > show master status;
nhưng điều này không may tạo ra những điều sau đây, hơn là bất kỳ đầu ra hữu ích nào:
Empty set (0.00 sec)
Nhật ký lỗi tại /var/log/mysql.err
chỉ là một tệp trống, vì vậy đó không cung cấp cho tôi bất kỳ manh mối nào.
Có ý kiến gì không?
Đây là những gì tôi đã đưa /etc/mysql/my.cnf
vào một máy chủ (được sửa đổi phù hợp cho máy chủ khác):
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
Và tôi đã thiết lập người dùng và có thể kết nối từ MySQL trên Máy chủ A đến cơ sở dữ liệu trên Máy chủ B bằng tên người dùng / mật khẩu / ipaddress ở trên.
show master status
tôi thấy tôi thấyEmpty set
. Vách ngăn!