====== Datenbank verwalten ======
Sie können die Datenbanken auf Ihrem Webspace bearbeiten oder auch von einem anderen System importieren..
===== Voraussetzungen =====
* Ihre Lehrperson hat für Sie einen Webspace eingerichtet und Ihnen den Benutzernamen/Passwort mitgeteilt.
* Sie haben in Ihrem Entwicklungssystem eine Datenbank mit MySQL oder MariaDB erstellt.
* Sie haben im Webspace eine [[.:datenbank]].
===== Datenbank verwalten =====
phpMyAdmin ist eine Webapplikation zur Verwaltung von Datenbanken.
=== Anmeldung ===
Öffnen Sie im Webbrowser [[https://students.bzz.ch/phpmyadmin]].
Melden Sie sich mit dem Benutzernamen und Passwort Ihrer Datenbank an.
{{:howto:webhosting:dbms04.png?600|}}
=== Tabellen und Daten verwalten ===
Sie können mit phpMyAdmin Tabellen erstellen, ändern und löschen.
Auch die Datensätze in den Tabellen können Sie lesen und verändern.
Anleitungen und Hilfestellungen finden Sie unter [[https://github.com/phpmyadmin/phpmyadmin/wiki]]
===== Datenbank importieren =====
Dieser Abschnitt beschreibt das Importieren einer existierenden Datenbank.
==== 1. Datenbank exportieren (Dump) ====
Exportieren Sie die Struktur (und evtl. Daten) Ihrer Datenbank in Ihrem Entwicklungssystem.
Am einfachsten exportieren Sie die ganze Datenbank in eine einzelne .sql-Datei (self contained file).
=== Exportierte Datei anpassen ===
Öffnen Sie die .sql-Datei mit der exportieren Datenbank.
Je nachdem welche Optionen Sie beim Export gewählt haben, finden Sie am Anfang der Datei:
* ''DROP DATABASE datenbankname'' bzw. ''DROP SCHEMA datenbankname''
* ''CREATE DATABASE datenbankname'' bzw. ''CREATE SCHEMA datenbankname''
entfernen Sie diese Zeilen.
Am Anfang der Datei müsste nun ''USE datenbankname'' stehen.
* Fügen Sie diese Zeile ein, falls Sie nicht vorhanden ist.
* Anstelle von ''datenbankname'' geben Sie den Namen Ihrer Datenbank im Webspace an.
==== 2. Datei komprimieren ====
Falls Ihre .sql-Datei grösser als 5 MB ist, sollten Sie diese komprimieren.
Komprimieren Sie die Datei als .zip-Archiv.
==== 3. Datenbank importieren ====
Melden Sie sich unter [[https://students.bzz.ch/phpmyadmin]] an.
=== Import ===
* Wählen Sie links im Fenster Ihre Datenbank aus (z.B. ghwalinsql1)
* Wählen Sie den Reiter "Importieren" aus.
*Laden Sie die angepasste .sql-Datei bzw. das komprimierte .zip-Archiv hoch und führen Sie den Import durch.
{{:howto:webhosting:dbms05.png?600|}}
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Marcel Suter