MariaDB für Remote-Verbindungen freischalten
Standardmäßig lauscht MariaDB nur auf localhost (127.0.0.1). Für eine Verbindung aus einem privaten Servernetz bindest du den Dienst gezielt an die private Adresse des Datenbankservers. Über das öffentliche Internet ist ein VPN oder SSH-Tunnel die bessere Wahl:
nano /etc/mysql/mariadb.conf.d/50-server.cnfErsetze 10.0.0.10 durch die private IP des Datenbankservers. Eine Bindung an alle Interfaces ist für diesen Anwendungsfall nicht nötig:
bind-address = 10.0.0.10Speichern mit Strg+X, Y, Enter. Dienst neu starten:
sudo systemctl restart mariadb- Firewall: Nur die Client-IP erlauben: <code>sudo ufw allow from CLIENT-IP to any port 3306 proto tcp</code>.
- Benutzerrechte: GRANT für den Client-Host setzen, z. B. 'user'@'deine-ip'
- Sicherheit: Nutze starke Zugangsdaten, minimale Rechte und verschlüsselte Verbindungen. Prüfe mit <code>ss -lntp</code>, auf welcher Adresse MariaDB tatsächlich lauscht.
War dieser Beitrag hilfreich?
MagicHosting – Hosting mit Mehrwert
Bei MagicHosting lohnt sich Hosting: Faire Preise, aktuelle Aktionen und Betrieb im SkyLink RZ. Server, Domains und persönlicher Support – ohne versteckte Kosten.
- Aktuelle, limitierte Angebote aus unserer Serverbörse
- Günstige Domains mit transparenten Preisen und guten Angeboten
- Leistungsstarker DDoS-Schutz für maximale Verfügbarkeit
- Persönlicher Support bei Fragen und Problemen