Einführung
In dieser Herausforderung werden Sie üben, den MySQL-Dienst zu starten und die systemeigenen Datenbanken und Tabellen zu erkunden. Das Beherrschen der Dienstverwaltung sowie das Navigieren durch Systemtabellen sind entscheidende Fähigkeiten für jeden Datenbankadministrator oder Entwickler, der mit MySQL arbeitet.
MySQL starten und Systemtabellen untersuchen
In dieser Aufgabe praktizieren Sie das Starten des MySQL-Dienstes, den Verbindungsaufbau zum MySQL-Server sowie die Untersuchung von Systemdatenbanken und -tabellen. Dies sind grundlegende Fertigkeiten für die Arbeit mit MySQL-Datenbanken.
Aufgaben
- Starten Sie den MySQL-Dienst.
- Verbinden Sie sich als Benutzer
rootmit MySQL. - Lassen Sie sich alle Datenbanken im System anzeigen.
- Wählen Sie die Systemdatenbank
mysqlaus und untersuchen Sie diese. - Listen Sie alle Tabellen innerhalb der Datenbank
mysqlauf. - Speichern Sie die Liste der Tabellen in einer Datei namens
system_tables.txtim Verzeichnis~/project, das bereits für Sie vorbereitet wurde.
Anforderungen
- Alle Befehle müssen im Terminal innerhalb des Verzeichnisses
~/projectausgeführt werden. - Verwenden Sie
sudo, sofern dies für die Ausführung von Befehlen mit erweiterten Berechtigungen erforderlich ist. - Stellen Sie die Verbindung zu MySQL über die Befehlszeilenschnittstelle (CLI) her.
- Nutzen Sie SQL-Befehle, um Datenbanken und Tabellen aufzulisten.
- Das Ergebnis muss in der Datei
system_tables.txtim Verzeichnis~/projectgespeichert werden.
Hinweise
Klicken Sie doppelt auf die Datei system_tables.txt auf dem Desktop, um sie im Texteditor zu öffnen. Kopieren Sie anschließend die Ausgabe aus dem Terminal und fügen Sie diese dort ein.

Desktop-Symbol → project → Rechtsklick zum Erstellen einer neuen Datei → system_tables.txt → Doppelklick zum Öffnen im Texteditor → Ausgabe aus dem Terminal kopieren und einfügen → Datei speichern und schließen.
Beispiel
Nachdem Sie Ihre Befehle ausgeführt und die Ergebnisse gespeichert haben, können Sie die Ausgabe wie folgt überprüfen:
cat ~/project/system_tables.txt
+------------------------------------------------------+
| Tables_in_mysql |
+------------------------------------------------------+
| column_stats |
| columns_priv |
| db |
| event |
| func |
| general_log |
| gtid_slave_pos |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| index_stats |
| innodb_index_stats |
| innodb_table_stats |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| roles_mapping |
| servers |
| slow_log |
| table_stats |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+------------------------------------------------------+
Zusammenfassung
In dieser Herausforderung haben Sie das Starten des MySQL-Dienstes, das Herstellen einer Verbindung zum MySQL-Server sowie das Erkunden von Systemdatenbanken und -tabellen geübt. Dies sind fundamentale Kenntnisse für die Arbeit mit MySQL-Datenbanken. Die Übung unterstreicht, wie wichtig es ist, den MySQL-Dienst verwalten und die interne Struktur des Systems verstehen zu können.



