So greifen Sie über die Linux-Konsole auf MariaDB oder MySQL zu

Der Zugriff auf MariaDB oder MySQL vom Terminal aus ist eine der grundlegenden Aufgaben beim Verwalten von Datenbanken. Das MySQL-Terminal-Tool ist sehr leistungsfähig und aus meiner Sicht viel zuverlässiger als jedes Python- oder PHP-Skript.

Normalerweise verwalten wir die Server über eine SSH-Verbindung, sodass wir über PuTTY oder einen ähnlichen Client auf das Terminal zugreifen. Das Tutorial ist für MariaDB und MySQL gültig, aber um zu vermeiden, dass beide Namen fortlaufend wiederholt werden, verwenden wir den einen oder anderen gleichgültig.

Grundlegende Befehle, um vom Terminal aus auf MariaDB oder MySQL zuzugreifen.

Für die Beispiele verwende ich folgende Daten als Benutzer und Passwort für MariaDB oder MySQL:

Usuario: root
Contraseña: tGaHdEd
Host: localhost

Zuerst öffnen wir eine Sitzung im Terminal und führen den Befehl aus:
mysql -u root -p

Dies ist der elementarste Befehl, und nach dessen Ausführung werden wir aufgefordert, das Kennwort einzugeben. Wir können das Kennwort auch direkt nach der Option -p angeben, ohne Leerzeichen zu setzen, wie im folgenden Befehl gezeigt:
mysql -u root -ptGaHdEd

Bisher haben wir keinen Host angegeben, und wenn wir localhost verwenden, sollte dies nicht erforderlich sein. Falls Sie diese Option jedoch irgendwann benötigen, lautet der Befehl wie folgt:
mysql -u root -p -h localhost

Probleme mit den Sonderzeichen im Benutzer oder Kennwort beim Herstellen einer Verbindung zu MySQL oder MariaDB.

Wenn der Benutzername oder das Passwort ein Sonderzeichen enthält, müssen Sie es in einfachen Anführungszeichen eingeben. Beispiel:
mysql -u 'r@@t' -p't@Ga#HdEd'

Sobald dies erledigt ist, befinden wir uns bereits im mysql-Client, mit dem Abfragen oder Abfragen gestartet werden können. Als Test können Sie die SHOW databases; starten SHOW databases; Daraufhin werden Ihnen alle im System vorhandenen Datenbanken angezeigt.

See also  Finden Sie mit CloudFail heraus, welche IP-Adresse hinter CloudFlare steckt

Um die MySQL-Konsole zu verlassen, müssen wir den Befehl exit; ausführen exit; . Es ist zu beachten, dass alle unsere Abfragen mit einem Semikolon enden ; damit die syntax stimmt.

Greifen Sie auf MySQL oder MariaDB zu und geben Sie die Datenbank an, die wir verwenden möchten.

Wenn wir uns mit dem MySQL-Server verbinden, können wir auch die Datenbank angeben, die wir zum Zeitpunkt des Verbindungsaufbaus verwenden möchten. Dafür wäre der Befehl wie folgt:
mysql -u root -D nombre_bd -p

Wir sehen, dass wir die Option -D , um den Namen der Datenbank anzugeben, die wir verwenden werden, in unserem Fall nombre-bd .

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *