Greifen Sie auf MySQL vom Terminal in Linux aus zu

consultTable.jpg

Zugriff auf einen MySQL-Server und Verwaltung der Datenbank über die Kommandozeile.
Es ist sehr normal, dass wir MySQL über PHP-Seiten verwenden und zum Verwalten der Datenbank ein Programm wie PhpMyAdmin verwenden, aber manchmal haben wir keine andere Wahl, als über die Befehlszeile auf die Datenbank zuzugreifen.

Die Verwendung vom Terminal aus ist für die Verwaltung von Hosting oder Servern gedacht. Der erste Schritt besteht darin, eine Verbindung über SSH zu einem dedizierten Server oder einem virtuellen Server oder Hosting herzustellen, der die Verbindung über SSH ermöglicht.

 ssh [email protected] 

MySQL verfügt über ein Programm mit dem gleichen Namen wie die Datenbank (mysql), mit dem die Datenbank über die Befehlszeile verwaltet wird.
mysql -h servername -u benutzername -p
Wir hätten das Passwort direkt in der Befehlszeile angeben können, um die Sitzung mit MySQL zu starten, aber dies wird aus Sicherheitsgründen nicht empfohlen. Die Syntax wäre jedenfalls gewesen:

 mysql -h localhost -u root -pmi_key 

Wir stellen fest, dass zwischen -h und dem Namen des Hosts ein Leerzeichen steht, genau wie zwischen -u und dem Benutzernamen. Zwischen -und dem Schlüssel sollte jedoch kein Leerzeichen stehen.

Verwenden der MySQL-Konsole
Sobald wir drinnen sind, werden wir über alle MySQL-Anweisungen für die Arbeit mit der Datenbank und der SQL-Sprache verfügen.

 mysql> benutze mibasedatos; 

Wir wählen die Datenbank für die Verwendung von mibasedatos aus.
Wenn wir eine Liste der auf unserem Server gehosteten Datenbanken sehen wollen, können wir den Befehl show databases schreiben. Also:

 mysql> zeige Datenbanken; 

Wenn wir die Tabellen in der Datenbank sehen wollen, verwenden wir den Befehl

 MySQL> Tabellen anzeigen 

Wenn wir Informationen zu einer Tabelle benötigen, um zu wissen, über welche Felder und welchen Typ sie verfügt, können wir den Befehl describe gefolgt vom Namen der Tabelle verwenden.

 mysql> beschreibt clients; 

Um Tabellen zu erstellen und Datensätze einzufügen, verwenden wir SQL-Sätze

 mysql> create table test (Test-ID int); mysql> in test (test id) Werte einfügen (1); 

Tabelle auswählen, um Daten der neu erstellten Tabelle anzuzeigen

 mysql> wähle * aus test; 

Von der MySQL-Konsole aus können wir über die Befehlszeile alle Arten von Anweisungen in SQL-Sprache anzeigen, z. B. Auswahlen, Einfügungen, Aktualisierungen, Erstellen von Tabellen usw.

Beachten Sie, dass alle Sätze in der MySQL-Befehlszeile auf enden. (Semikolon) Wenn wir das Semikolon nicht setzen, wird der Befehl wahrscheinlich nicht ausgeführt und die Eingabeaufforderung wird zu uns zurückkehren, damit wir den Befehl weiter eingeben können.

Wenn wir den Satz ausführen wollten, den wir vorher geschrieben hatten, indem wir einfach den; Es wird genug sein. Das heißt, wir sollten nicht den ganzen Satz noch einmal schreiben, nur den; und drücken Sie erneut die Eingabetaste.

Wenn wir mit MySQL fertig sind und die Verbindung zum Server beenden möchten, geben Sie an der MySQL-Eingabeaufforderung einfach “quit” ein:

 mysql> quit 

administrator

Leave a Reply

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