Wechseln zu:Navigation, Suche
Wiki
(Die Seite wurde neu angelegt: „=== Die Anbindung von MySQL === Sie haben die Möglichkeit auf die Datenbank der NAC zuzugreifen und diese auszulesen. Dies können Sie beispielsweise mit eine…“)
 
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:NAC]]
=== Die Anbindung von MySQL ===
=== Die Anbindung von MySQL ===
Sie haben die Möglichkeit auf die Datenbank der NAC zuzugreifen und diese auszulesen. Dies können Sie beispielsweise mit einer einfachen Konsole machen. In der Datenbank werden sämtliche Informationen, wie z.B. die Zugriffe festgehalten.  
Sie haben die Möglichkeit auf die Datenbank der NAC zuzugreifen und diese auszulesen. Dies können Sie beispielsweise mit einer einfachen Konsole machen. In der Datenbank werden sämtliche Informationen, wie z.B. die Zugriffe festgehalten.  
Zeile 10: Zeile 11:


[[Datei:zugriff_sql_datenbank_einstellungen.png|500px|thumb|center|Einstellung: Zugriff erlauben]]
[[Datei:zugriff_sql_datenbank_einstellungen.png|500px|thumb|center|Einstellung: Zugriff erlauben]]
== Schritt 2: Verbindung aufbauen ==
Nachdem Sie die Voreinstellungen vorgenommen haben, können Sie nun die Verbindung aufbauen. Geben Sie hierzu den Befehl '''mysql -h <IP-Adresse der NAC> -u <Name des Benutzers> -p <Name der Datenbank>'''
in Ihre Konsole ein. In unserem Beispiel geben wir "mysql -h 192.168.6.198 -u ucpreadonly -p ucpdb" ein.
Sie werden nun dazu aufgefordert, das passwort einzugeben. Dies lautet standardmäßig '''„aze09rty“'''.
Nach einer kurzen Wartezeit sind Sie erfolgreich mit der SQL-Datenbank verbunden.
[[Datei:zugriff_sql_datenbank_erfolgreich.png|500px|thumb|center|Verbindung hergestellt]]
== Schritt 3: Bedienung ==
Sie können die Datenbank nun, durch die Eingabe verschiedener Befehle, auslesen. Über den Befehl "show tables" wechseln Sie in den Tabellenbereich der Datenbank. Hier geben Sie nun einfach ein Semikolon ein, um sich die verfügbaren Tabellen ausgeben zu lassen.
[[Datei:sql_datenbank_tabellen.png|500px|thumb|center|Auflistung der Tabellen]]
Da Sie nun wissen, welche Tabellen vorhanden sind, können Sie Sich beispielsweise die Tabelle „urls“ ausgeben lassen. Geben Sie dazu den Befehl
'''select * from urls;'''
ein.
'''Achtung: Vergessen Sie nicht das Semikolon am Ende der Zeile.'''
Nun wird Ihnen die Tabelle ausgegeben und Sie können die Daten auswerten.
[[Datei:sql_datenbank_daten.png|500px|thumb|center|Daten Auswerten]]
Falls Sie Ihre Datenbank exportieren, bleibt diese natürlich auf der NAC erhalten. Die exportierte Datenbank kann mit einem MySQL-Client gelesen werden.

Aktuelle Version vom 2. Mai 2013, 12:55 Uhr

Die Anbindung von MySQL

Sie haben die Möglichkeit auf die Datenbank der NAC zuzugreifen und diese auszulesen. Dies können Sie beispielsweise mit einer einfachen Konsole machen. In der Datenbank werden sämtliche Informationen, wie z.B. die Zugriffe festgehalten.

Um auf die MySQL-Datenbank zuzugreifen, führen Sie bitte folgende Schritte durch:

Schritt 1: Verbindung ermöglichen

Bevor Sie die Verbindung zu der Datenbank aufbauen, müssen Sie eine Einstellung vornehmen, die diese Verbindung überhaupt möglich macht.

Setzen Sie unter "Konfiguration" -> "Protokollierung" -> "Konfiguration" den Haken bei "Zugriff auf die SQL-Datenbank von Log-Dateien autorisieren". Dort geben Sie außerdem die Schnittstelle an, über welche die Verbindung erlaubt werden soll.

Einstellung: Zugriff erlauben

Schritt 2: Verbindung aufbauen

Nachdem Sie die Voreinstellungen vorgenommen haben, können Sie nun die Verbindung aufbauen. Geben Sie hierzu den Befehl mysql -h <IP-Adresse der NAC> -u <Name des Benutzers> -p <Name der Datenbank> in Ihre Konsole ein. In unserem Beispiel geben wir "mysql -h 192.168.6.198 -u ucpreadonly -p ucpdb" ein.

Sie werden nun dazu aufgefordert, das passwort einzugeben. Dies lautet standardmäßig „aze09rty“. Nach einer kurzen Wartezeit sind Sie erfolgreich mit der SQL-Datenbank verbunden.

Verbindung hergestellt

Schritt 3: Bedienung

Sie können die Datenbank nun, durch die Eingabe verschiedener Befehle, auslesen. Über den Befehl "show tables" wechseln Sie in den Tabellenbereich der Datenbank. Hier geben Sie nun einfach ein Semikolon ein, um sich die verfügbaren Tabellen ausgeben zu lassen.

Auflistung der Tabellen

Da Sie nun wissen, welche Tabellen vorhanden sind, können Sie Sich beispielsweise die Tabelle „urls“ ausgeben lassen. Geben Sie dazu den Befehl select * from urls; ein. Achtung: Vergessen Sie nicht das Semikolon am Ende der Zeile.

Nun wird Ihnen die Tabelle ausgegeben und Sie können die Daten auswerten.

Daten Auswerten


Falls Sie Ihre Datenbank exportieren, bleibt diese natürlich auf der NAC erhalten. Die exportierte Datenbank kann mit einem MySQL-Client gelesen werden.