MySQL-replication - Error connecting to master
Ich versuche zum einrichten der Replikation in MySQL, aber ich bin erhält eine Fehlermeldung, dass ich nicht weiß wie fix -
FEHLER 1218 (08S01): Error connecting to master: Host 'sh047.mydomain.com' ist nicht erlaubt, um die Verbindung zu diesem MySQL server
Habe ich folgenden code Hinzugefügt, um die mein Meister.ini -
server-id=238429
log-bin=mysql-bin
log-error=mysql-bin.err
binlog_do_db=my_databases_to_replicate {not literal, have listed the correct databases}
Und ich habe dies nur Hinzugefügt, um die slave meine.ini -
server-id=2
master-host=192.168.1.15
master-user=replication
master-password=my_password
master-connect-retry=60
replicate-do-db=my_databases_to_replicate
Dem user 'replication' existiert und das Passwort, dass mir der Sklave meine.ini ist korrekt. Irgendwelche Vorschläge, wie man dieses Problem beheben, wäre zu begrüßen.
Dank.
InformationsquelleAutor David Gard | 2011-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Fehlermeldung sagt alles:
Stellen Sie sicher, dass der Benutzer
replication
ist konfiguriert als[email protected]
(oder doch nur für Testzwecke:replication@%
) auf der master-Datenbank.Wenn dies nicht funktioniert, überprüfen Sie die MySQL-Dokumentation für diese, es könnte ein oder zwei besonderen Fällen (Linux Kompilierung etc.), wo dieser Fehler auftreten könnte, zu.
Np, du bist willkommen. Ich hatte ein ähnliches Problem diese Woche, dass war, warum wurde es noch frisch in meiner Erinnerung!
Ich denke, über das, was passiert, wenn der DNS-Dienst nach unten fallen, oder wurde langsamer. Ich bevorzuge deaktivieren Sie DNS-reverse-lookup (in meinem.cnf), und verwenden Sie statische IP-Adresse für Replikation.
InformationsquelleAutor Bjoern