Remote-Zugriff auf MariaDB mit HeidiSQL - Fehlermeldung "Host 'p57ab3b53.dip().t.ipconnect.de' is not allowed to connect to this MariaDB server"

Wie kann der Remote-Zugriff auf eine MariaDB-Datenbank trotz der Fehlermeldung "Host 'p57ab3b53.dip().t.ipconnect.de' is not allowed to connect to this MariaDB server" erfolgreich eingerichtet werden?

Uhr
Der einmalige Versuch, eine MariaDB-Datenbank über HeidiSQL zu erreichen, kann schnell frustrierend enden. Ergebnis: Der ärgerliche Fehler „Host 'p57ab3b53.dip().t.ipconnect.de' is not allowed to connect to this MariaDB server“ tut sich auf. Diese Meldung bringt eine bedeutende Information mit sich. Sie zeigt an, dass Ihre aktuelle IP-Adresse keinen Zugang zum MariaDB-Server hat. Warum? Standardmäßig beschränkt MariaDB den Remote-Zugriff auf localhost. Daher ist es unabdingbar – dieser Herausforderung mit den richtigen Schritten entgegenzutreten.

Der Lösungsweg führt über folgende Überlegungen. Zuerst müssen Sie sich auf dem MariaDB-Server anmelden. Wie macht man das? Das geschieht über die MariaDB-Kommandozeile. Nach der Anmeldung sind Sie bereit – den nächsten Schritt zu gehen.

Essenziell bleibt einen neuen Benutzer zu erstellen der die Fähigkeit hat, Remote-Verbindungen zu tätigen. Wie erstellt man diesen Benutzer? Der folgende Befehl ist ausschlaggebend:
```sql
CREATE USER 'benutzername'@'%' IDENTIFIED BY 'passwort';
```
Ein wesentlicher Punkt hier ist die Verwendung des Symbols `%`. Es erlaubt Verbindungen von jeder IP. Nutzen Sie die gewünschten Anmeldedaten in den Platzhaltern.

Ein wichtiger Schritt folgt um den neu erstellten Benutzer ebenfalls mit den nötigen Rechten auszustatten. Der Befehl dafür ist:
```sql
GRANT ALL ON `datenbank`.* TO 'benutzername'@'%';
```
Ersetzen Sie „datenbank“ und auch „benutzername“ mit entsprechenden Werten. Überlegen Sie gut- gegebenenfalls benötigen Sie nicht alle Berechtigungen. Eine restriktivere Regelung könnte wie folgt aussehen: Sie können nur `SELECT`, `INSERT`, `UPDATE`, `DELETE` und weitere gezielte Berechtigungen angeben.

Ein schwerwiegender Fehler kann auch auftreten wenn nach der Benutzererstellung die Berechtigungen nicht aktualisiert werden. Führen Sie diesen wichtigen Befehl aus:
```sql
FLUSH PRIVILEGES;
```
Somit wird gewährleistet, dass alle Änderungen sofort wirksam werden.

Der nächste Schritt ist das Verlassen der MariaDB-Kommandozeile. Dazu nutzen Sie den klaren Befehl:
```sql
EXIT;
```
Nach dieser sorgfältigen Ausführung der Schritte sollte der Remote-Zugriff über HeidiSQL gelingen. Immer erinnern - es ist wichtig, Ihre IP-Adresse oder den Hostnamen richtig einzugeben. Der Benutzername und das Passwort müssen ähnlich wie korrekt sein.

Abschließend sei gesagt: Dass es sich anbietet den Benutzer fair einzuschränken. Nur die Berechtigungen ´ die tatsächlich benötigt werden ` sollten gewährt werden. Warum? Dies steigert die Sicherheit Ihrer Datenbank und minimiert potentielle Risiken erheblich. Sicherheitsbewusste Administratoren wissen. Die digitale Sicherheit ist ein bedeutendes Anliegen. Ein unerlaubter Zugriff könnte verheerende Folgen haben falls dieser Aspekt vernachlässigt wird.

So haben Sie nicht nur die Herausforderung gemeistert » Sie kennen jetzt auch die Grundlagen « ebenso wie Sie zukünftigen Fehlern entgegenwirken können.






Anzeige