Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
public:mysql_mariadb [2023/11/20 11:25] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | public:mysql_mariadb [2023/11/21 11:38] (aktuell) – Link zu altem Entwurf entfernen fla40246 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== MySQL/ | ||
+ | Informationen und Links zu [[http:// | ||
+ | |||
+ | ===== Verbindungsinformationen ===== | ||
+ | |||
+ | MySQL/ | ||
+ | |||
+ | ==== MySQL/ | ||
+ | |||
+ | |**Benutzername** | ||
+ | |**Passwort** | ||
+ | |**Datenbank** | ||
+ | |**Host** | ||
+ | |::: |'' | ||
+ | |**Port** | ||
+ | |||
+ | Weitere Informationen: | ||
+ | |||
+ | * Zumindest eine der zentralen MySQL/ | ||
+ | * Jeder Benutzer hat eine eigene Datenbank auf jedem Server. | ||
+ | * PHP-Webseiten auf den Servern Zeus / Hera sollten auf die jeweilige Benutzer-Datenbank zugreifen. | ||
+ | * Die Benutzer-Datenbanken werden täglich gesichert. | ||
+ | |||
+ | <WRAP info> | ||
+ | **Serververfügbarkeit und Datenbankversion: | ||
+ | |||
+ | * Die Server bieten normal unterschiedliche Datenbankversionen: | ||
+ | * In einem Semester sind nicht unbedingt beide Server/ | ||
+ | * Welcher Server bzw. Datenbank benutzt werden kann, erfahren sie ggf. von ihrem Dozenten oder einem [[public: | ||
+ | </ | ||
+ | |||
+ | ==== Lokaler MySQL/ | ||
+ | |||
+ | |**Benutzername**|'' | ||
+ | |**Passwort** | ||
+ | |**Datenbank** | ||
+ | |**Host** | ||
+ | |**Port** | ||
+ | |||
+ | Weitere Informationen: | ||
+ | |||
+ | * Die lokale MySQL/ | ||
+ | * Die Daten, die dort gespeichert werden befinden sich nur lokal auf dem jeweiligen PC. | ||
+ | * Die Datenbank läuft nicht automatisch und muss vom Benutzer erst gestartet werden (Startmenü). | ||
+ | * Der Zugriff über Netzwerk ist nicht möglich. | ||
+ | * Dafür ist das Arbeiten mit Administratorrechten ('' | ||
+ | |||
+ | <WRAP info> | ||
+ | **Wichtige Hinweise:** | ||
+ | |||
+ | * Von den Daten in der lokalen Datenbank wird keine Sicherung durchgeführt. | ||
+ | * Die Datenbank kann jederzeit (auch von anderen Benutzern) genutzt und gelöscht werden. | ||
+ | * Speichern sie deshalb keine sensiblen Daten, die nicht von anderen Benutzern eingesehen werden dürfen. | ||
+ | </ | ||
+ | |||
+ | ==== Start des lokalen Servers ==== | ||
+ | |||
+ | Auf den Pool/ | ||
+ | |||
+ | Start → Programme → Datenbank → MySQL → MySQL-Server | ||
+ | |||
+ | Der Server läuft dann als Systemdienst auf Port '' | ||
+ | |||
+ | ===== Zugriff auf die MySQL/ | ||
+ | |||
+ | ==== Unter Linux ==== | ||
+ | |||
+ | Verbindung zu einem Datenbankserver Zeus / Hera mit einem Commandline-Client: | ||
+ | |||
+ | mysql -h < | ||
+ | | ||
+ | mysql -h zeus.hs-regensburg.de -p -u abc12345 abc12345 | ||
+ | | ||
+ | mysql -h hera.hs-regensburg.de -p -u abc12345 abc12345 | ||
+ | |||
+ | Benutzername und Passwort werden entsprechend der [[# | ||
+ | |||
+ | ==== Unter Windows ==== | ||
+ | |||
+ | Unter Windows kann als Client für die Datenbank der MySQL-Querybrowser benutzt werden. Dieser wird auf den Pool/ | ||
+ | |||
+ | Start → Programme → Datenbank → MySQL → MySQL-Querybrowser | ||
+ | |||
+ | Benutzername und Passwort werden entsprechend der [[# | ||
+ | |||
+ | Die MySQL-Commandline-Tools sind auf den Pool/ | ||
+ | |||
+ | mysql.exe -h localhost -uroot -pmysql test | ||
+ | |||
+ | Alternative grafischer MySQL/ | ||
+ | |||
+ | ==== Mit PHP ==== | ||
+ | |||
+ | Auf den Servern Zeus / Hera mit MySQL/ | ||
+ | |||
+ | **Beispielskript** | ||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | |||
+ | $user = "< | ||
+ | $pass = "< | ||
+ | |||
+ | $link = mysqli_connect(" | ||
+ | |||
+ | /* check connection */ | ||
+ | if (!$link) { | ||
+ | printf(" | ||
+ | exit(); | ||
+ | } | ||
+ | |||
+ | printf(" | ||
+ | $query = "show databases;"; | ||
+ | $result = mysqli_query($link, | ||
+ | |||
+ | /* numeric array */ | ||
+ | $row = mysqli_fetch_array($result, | ||
+ | printf(" | ||
+ | |||
+ | /* associative and numeric array */ | ||
+ | $row = mysqli_fetch_array($result, | ||
+ | printf(" | ||
+ | |||
+ | /* free result set */ | ||
+ | mysqli_free_result($result); | ||
+ | |||
+ | /* close connection */ | ||
+ | mysqli_close($link); | ||
+ | </ | ||
+ | |||
+ | Benutzername und Passwort werden entsprechend der [[# | ||
+ | |||
+ | ===== Passwort ändern ===== | ||
+ | |||
+ | Standarmäßig sollte man auch sein Passwort ändern. Allgemein wird das eigene MySQL/ | ||
+ | |||
+ | mysql> | ||
+ | |||
+ | ===== Siehe auch ===== | ||
+ | |||
+ | * [[public: | ||
+ | * [[public: | ||
+ | * [[oracle|Oracle-Datenbank]] | ||
+ | * [[public: | ||
+ | * [[public: | ||
+ | |||
+ | ===== Weblinks ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |