Ich habe die MySQL-Master-Replikation (unter Debian 6.0.1) gemäß diesen Anweisungen eingerichtet: http://www.neocodesoftware.com/replication/
Ich bin so weit gekommen wie:
mysql > show master status;
Dies führt jedoch leider eher zu folgenden Ergebnissen als zu nützlichen Ergebnissen:
Empty set (0.00 sec)
Das Fehlerprotokoll bei /var/log/mysql.err
ist nur eine leere Datei, daher gibt mir das keine Hinweise.
Irgendwelche Ideen?
Folgendes habe ich /etc/mysql/my.cnf
auf einem Server eingegeben (entsprechend für den anderen Server geändert):
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
Ich habe Benutzer eingerichtet und kann mit MySQL auf Server A eine Verbindung zur Datenbank auf Server B herstellen, indem ich den obigen Benutzernamen / das Passwort / die IP-Adresse verwende.
show master status
sehe ichEmpty set
. Verdutzt!