Verbindung mit MySQL und MariaDB über die Befehlszeile herstellen
Bitte verwenden sie die "Drucken" Funktion am Seitenende, um ein PDF zu erstellen.
Für Webhosting und alle Server mit Linux-Betriebssystemen
Erfahrene Anwender, die mit MySQL oder MariaDB arbeiten, können den MySQL-Befehlszeilen-Client zur präzisen und effizienten Verwaltung sowie zum Testen von Datenbankabfragen nutzen. In diesem Artikel erfahren Sie, wie Sie sich mit dem Client auf Ihre Datenbank verbinden und direkt Befehle ausführen können.
Verbinden Sie sich per SSH mit dem Webspace Ihres Hosting-Paketes bzw. loggen Sie sich in Ihren Server ein.
Die folgenden Artikel zeigen Ihnen, wie Sie sich per SSH mit Ihrem Webspace verbinden:
SSH-Verbindung unter Windows herstellen
SSH-Verbindung unter macOS herstellen
SSH-Verbindung unter Linux herstellenKopieren Sie den zu Ihrem Produkt passenden Befehl aus dem Abschnitt Befehlsvorlagen in das Terminalfenster.
- Ersetzen Sie die Platzhalter mit den Daten Ihrer Datenbank.
Führen Sie den Befehl aus.
Wenn Sie aufgefordert werden, geben Sie Ihr Datenbankpasswort ein. Nach erfolgreicher Authentifizierung erhalten Sie die Willkommensnachricht des Datenbankservers.
Das folgende Beispiel zeigt die Ausgabe im Terminal bei einer erfolgreichen Anmeldung am Datenbankserver:(uiserver):u987654321:~$ mysql -u dbu123456 -h db1234567890.hosting-data.io -p dbs12345678
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 22222222
Server version: 10.6.15-MariaDB-1:10.6.15+maria~deb11-log mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [dbs12345678]>- Sie sind nun mit Ihrer Datenbank verbunden und können Datenbankoperationen über die Befehlszeile ausführen.
Befehlsvorlagen zum Kopieren
Nachfolgend finden Sie Befehlsvorlagen, mit denen Sie sich mit Ihrer Datenbank auf dem Datenbankserver verbinden können. Kopieren Sie den passenden Befehl, ersetzen Sie die Platzhalter durch Ihre spezifischen Daten und führen Sie ihn in Ihrer SSH-Sitzung aus.
Für Webhosting (Shared Hosting) und Managed Server, auf denen MySQL 5.7 / 8.0 oder MariaDB installiert ist:
mysql -u BENUTZERNAME -h HOSTNAME -p DATENBANK
Für Managed Server, auf denen MySQL 5.5 installiert ist:
mysql -u BENUTZERNAME -h localhost -S /tmp/mysql5.sock -p DATENBANK
Für Server ohne Plesk:
mysql -u root -p
Für Server mit Plesk:
mysql -u admin -p
Hinweis
Auf Servern mit Plesk wurde der administrative Datenbankbenutzer von root zu admin umbenannt. Das Passwort entspricht jedoch dem Initial-Passwort des Servers (root-Passwort).