Datenbank Hosts

Datenbank Hosts ermöglichen es, serverbasierte Datenbanken auf dem jeweiligen Host zu erstellen.

Datenbank Konfiguration

Datenbank Host Benutzer erstellen

Sie benötigen einen Datenbankbenutzer mit den korrekten Berechtigungen, bevor Sie fortfahren können.

Führen Sie die folgenden Befehle aus, um schnell einen Benutzer für Ihren neuen Datenbank Host zu erstellen:

mysql -u root -p

# Denken Sie daran, 'yourPassword' unten durch ein eindeutiges Passwort zu ersetzen
# Ersetzen Sie 127.0.0.1 durch Ihre Panel-IP, wenn Panel und Wings auf verschiedenen Maschinen sind
CREATE USER 'pelicanuser'@'127.0.0.1' IDENTIFIED BY 'yourPassword';
GRANT ALL PRIVILEGES ON *.* TO 'pelicanuser'@'127.0.0.1' WITH GRANT OPTION;
exit

Externen Datenbankzugriff erlauben

Wahrscheinlich müssen Sie externen Zugriff auf diese MySQL-Instanz erlauben, damit Server sich mit ihr verbinden können.

Dazu öffnen Sie my.cnf, dessen Speicherort je nach Betriebssystem und MySQL-Installation variiert. Sie können find /etc -iname my.cnf eingeben, um die Datei zu finden.

Öffnen Sie my.cnf, fügen Sie den unten stehenden Text am Ende der Datei hinzu und speichern Sie sie:

/etc/mysql/my.cnf

[mysqld]
bind-address=0.0.0.0

Starten Sie MySQL/MariaDB neu, um diese Änderungen anzuwenden. Dies überschreibt die Standard-MySQL-Konfiguration, die standardmäßig nur Anfragen von localhost akzeptiert. Diese Aktualisierung ermöglicht Verbindungen auf allen Schnittstellen und damit externe Verbindungen. Stellen Sie sicher, dass Sie den MySQL-Port (Standard 3306) in Ihrer Firewall freigeben.

sudo systemctl restart mysql
# oder für MariaDB
sudo systemctl restart mariadb

Panel Konfiguration

Gehen Sie im Admin-Bereich des Panels zu "Datenbanken" und klicken Sie auf die Schaltfläche "Neuer Datenbank Host".

Tipp: Benutzer werden den Host später als ihren Datenbank-Endpunkt sehen. Daher sollten Sie ihn auf eine öffentliche IP oder FQDN setzen und nicht auf localhost zum Beispiel.

Klicken Sie auf "Erstellen" und wenn alles korrekt eingegeben wurde, sollten Sie zur Datenbank-Host-Liste weitergeleitet werden und Ihren neuen Datenbank Host sehen.

Häufige Probleme

Erweiterte Konfiguration

Mehrere Datenbank Hosts

Sie können mehrere Datenbank Hosts für Redundanz oder zur Lastverteilung auf verschiedene Server konfigurieren. Jeder Datenbank Host kann bestimmten Knoten zugewiesen werden.

Datenbank Host Sicherheit

Für Produktionsumgebungen sollten Sie folgende Sicherheitsmaßnahmen in Betracht ziehen:

Überwachung der Datenbankleistung

Überwachen Sie Ihre Datenbank Hosts auf: