[Multi Server Installation] Unable to connect to mysql server Host 'xxxxxxxx.de' is not allowed to connect to this MariaDB server

juser

Member
Hallo,

ich bekomme es einfach nicht hin die Verbindung vom Mailserver zum Masterserver herzustellen. Ich hab auf dem Masterserver nach der Anleitung "3.2 Multiserver Setup" folgende SQL-Befehle ausgeführt:

CREATE USER 'root'@'80.77.xxx.xxx' IDENTIFIED BY 'meinpasswort';

GRANT ALL PRIVILEGES ON * . * TO 'root'@'80.77.xxx.xxx' IDENTIFIED BY 'meinpasswort' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

CREATE USER 'root'@'xxxxx.de' IDENTIFIED BY 'meinpasswort';

GRANT ALL PRIVILEGES ON * . * TO 'root'@'xxxxx.de' IDENTIFIED BY 'meinpasswort' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

Beim Mailserver hab ich bei der Ispconfig-Multiserverinstallation bei den entsprechenden Fragen den Masterserver und das root-Passwort für den Masterserver eingetragen.

Die Rechte hab ich mehrmals neu gesetzt. Ich bekomme aber immer:
Unable to connect to mysql server Host 'xxxxxx.de' is not allowed to connect to this MariaDB server

Hat jemand eine Idee was hier falsch läuft bzw. eine Lösung für mich?
Google hat bisher nicht weiter geholfen.
 

nowayback

Well-Known Member
Ich weiß ehrlich gesagt gar nicht, ob ich dir so richtig helfen will... Verbindungen über öffentliche IPs sollte man doch tunlichst vermeiden...

1.
GRANT ALL PRIVILEGES ON * . * TO 'root'@'xxxxx.de' - sind 5x
Unable to connect to mysql server Host 'xxxxxx.de' - sind 6x
wenn das kein Tippfehler ist, dann solltest du das austauschen.

2.
klappt denn eine verbindung mit dem mysql client von einem server auf den anderen?
 

juser

Member
Hat es evtl. damit zu tun das ich debian 9 (stretch) einsetze, anstatt debian 8 (jessie) wie im Handbusch beschrieben?
 

juser

Member
Hat jetzt geklappt. Ich hab die Rechte mit den o.g. GRANT Befehlen nochmal neu gesetzt und dann die Verbindung über die IP-Adresse hergestellt. Über die Domain funktionierts immer noch nicht.

Aber damit kann ich erstmal leben.
 

nowayback

Well-Known Member
Moin nowayback,

vielen Dank für deine schnelle Antwort

Ob die Verbindung zwischen zwei Servern sicher ist wurde schon hier https://forum.howtoforge.de/threads...ischen-master-und-slave-verschluesselt.11187/ diskutiert.

Zu 1. Verstehe nicht was du mir damit sagen möchtest, die x sind Platzhalter. Haben also keine konkrete Bedeutung

zu 2. Ja, klappt.

Ich hab's auch mit der IP-Adresse anstatt der Domain probiert. Gleiche Fehlermeldung.

Hat jemand noch eine Idee?

zu 0. damit ist ja geklärt, dass dies nicht der Fall ist. Damit sollte meine Antwort erklärt sein.
zu 1. Ok, aber es gibt Leute/Kunden bei denen es eine Rolle spielt und da ich mehr als einmal wöchentlich solche Tickets auf dem Schreibtisch habe, sei mir die Frage danach gestattet ;-)
zu 2. Dann wohl DNS Problem
zu den letzten 2 Punkten: Rechte neu setzen hast du bereits durchgeführt und Verbindung via IP klappt nun. Daher siehe 2. und damit auch Vorschlag von Till.
 

juser

Member
Vielen Dank für Eure Antworten @Till und @nowayback . Ich habe alle Einträge in den Hosts-Dateien auf jeden Server neu gesetzt und die Server neu gestartet. Jetzt funktioniert es.
 

Werbung

Top