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:// | ||