J'ai mis en place la réplication maître MySQL (sur Debian 6.0.1) en suivant fidèlement ces instructions: http://www.neocodesoftware.com/replication/
J'ai autant que:
mysql > show master status;
mais cela produit malheureusement ce qui suit, plutôt que n'importe quelle sortie utile:
Empty set (0.00 sec)
Le journal des erreurs sur /var/log/mysql.err
est juste un fichier vide, donc cela ne me donne aucun indice.
Des idées?
Voici ce que j'ai mis /etc/mysql/my.cnf
sur un serveur (modifié de manière appropriée pour l'autre serveur):
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
Et j'ai configuré des utilisateurs et je peux me connecter de MySQL sur le serveur A à la base de données sur le serveur B en utilisant le nom d'utilisateur / mot de passe / adresse IP ci-dessus.
show master status
je voisEmpty set
. Déconcerté!