Jan Ulrich Hasecke
2020-03-29 d7ddc0bbade4c073198fbc46d1a0e57371e40f39
commit | author | age
0a126d 1 ====================
JUH 2 Datenbank einrichten
3 ====================
cb7d3d 4
JUH 5 Wenn Sie für eine Webanwendung eine MySQL- oder PostgreSQL-Datenbank benötigen, können Sie die Datenbank und den Datenbanknutzer in :command:`HSAdmin` anlegen.
6
d7ddc0 7 .. hint::
JUH 8
9    Aus Lizenzgründen pflegt Hostsharing die von MySQL abgespaltene Open-Source-Datenbank MariaDB.
10    Das Benutzer-Interface von HSAdmin spricht noch von MySQL.
11    Der Einfachheit halber sprechen wir in dieser Anleitung deshalb noch von MySQL.
12
0a126d 13 Beim Anlegen einer Datenbank ist die Reihenfolge entscheidend:
JUH 14
cb7d3d 15 1. Zunächst den Datenbanknutzer anlegen, den Verwalter der jeweiligen Datenbank
JUH 16 2. die Datenbank anlegen.
0a126d 17
cb7d3d 18 Datenbanknutzer anlegen
JUH 19 =======================
0a126d 20
cb7d3d 21 Melden Sie sich mit dem Paket-Admin (``xyz00``) bei HSAdmin unter https://admin.hostsharing.net an und gehen Sie in den Bereich :guilabel:`Web-Paket`.
0a126d 22
cb7d3d 23 Klicken Sie das Menü :guilabel:`MySQL-Benutzer` an.
JUH 24 Es wird die Liste der MySQL-Benutzer angezeigt, die wie :numref:`fig-hsadmin-mysql-benutzer` zeigt, noch leer ist.
0a126d 25
cb7d3d 26 .. _fig-hsadmin-mysql-benutzer:
0a126d 27
cb7d3d 28 .. figure:: ../images/hsadmin-mysql-benutzer.*
JUH 29    :width: 100%
0a126d 30
cb7d3d 31    Das Menü :guilabel:`MySQL-Benutzer` mit der leeren Liste der Datenbanknutzer.
0a126d 32
cb7d3d 33 Klicken Sie auf das Plus-Icon :guilabel:`Neuen Eintrag anlegen`.
JUH 34 Es erscheint folgende Eingabemaske:
0a126d 35
cb7d3d 36 .. _fig-hsadmin-mysql-benutzer-anlegen:
0a126d 37
cb7d3d 38 .. figure:: ../images/hsadmin-mysql-benutzer-anlegen.*
JUH 39    :width: 100%
0a126d 40
cb7d3d 41    Das Menü zum Anlegen eines Datenbanknutzers.
0a126d 42
cb7d3d 43 Die Felder werden wie folgt ausgefüllt:
0a126d 44
cb7d3d 45 MySQL-Benutzer:
JUH 46    xyz00_dbuser
0a126d 47
cb7d3d 48 Passwort:
JUH 49    \*\*\*\*
50
51 Merken Sie sich den Benutzernamen und das Passwort, da Sie beides bei der Konfiguration Ihrer Webanwendung benötigen.
52
53 Mit dem Button :guilabel:`OK` wird der Eintrag gespeichert.
54
55 Der neue Datenbanknutzer erscheint nun in der Liste des Menüs :guilabel:`MySQL-Benutzer`.
56
57 .. _fig-hsadmin-mysql-benutzer-angelegt:
58
59 .. figure:: ../images/hsadmin-mysql-benutzer-angelegt.*
60    :width: 100%
61
62    Der neu angelegte Datenbanknutzer erscheint in der Liste.
63
32f416 64 .. attention:: 
JUH 65
66    Beachten Sie, dass der Name eines Datenbankbenutzers immer mit dem Paketnamen (in unserem Beispiel ``xyz00``) gefolgt von einem Unterstrich beginnen muss.
67    Es darf kein Minuszeichen nach dem Paketnamen benutzt werden.
68    Zusammen mit den Zeichen danach darf der Name des Datenbankbenutzers höchstens 16 Zeichen lang sein, zum Beispiel ``xyz00_wordpress`` (15 Zeichen).
cb7d3d 69
JUH 70 Datenbank anlegen
71 =================
72
73 Nun können Sie die Datenbank für Ihre Webanwendung anlegen.
74 Gehen Sie in das Menü :guilabel:`MySQL-Datenbank`.
75 Die Liste der Datenbanken ist noch leer.
76 Klicken Sie auf das Plus-Icon :guilabel:`Neuen Eintrag anlegen`.
77
78 Es öffnet sich das Menü zum Anlegen einer Datenbank.
79
80 .. _fig-hsadmin-mysql-db-anlegen:
81
82 .. figure:: ../images/hsadmin-mysql-db-anlegen.*
83    :width: 100%
84
85    Das Menü zum Anlegen einer Datenbank.
0a126d 86
JUH 87 Die Felder hier:
88
cb7d3d 89 MySQL-Datenbank
JUH 90    xyz00_dbmysql
0a126d 91
cb7d3d 92 MySQL-Benutzer
JUH 93    xyz00_dbuser
0a126d 94
cb7d3d 95 Zeichenkodierung
JUH 96    UTF8
0a126d 97
cb7d3d 98 Mit dem Button :guilabel:`OK` wird der Eintrag gespeichert.
JUH 99 Die neue Datenbank erscheint in der Liste der Datenbanken.
100
32f416 101 .. attention::
222551 102
32f416 103    Beachten Sie, dass der Name einer Datenbank immer mit dem Paketnamen (in unserem Beispiel ``xyz00``) gefolgt von einem Unterstrich beginnen muss.
JUH 104    Es darf kein Minuszeichen nach dem Paketnamen benutzt werden.
105    Zusammen mit den Zeichen danach darf der Name der Datenbank höchstens 16 Zeichen lang sein, zum Beispiel ``xyz00_wpressdb`` (14 Zeichen).
106    
cb7d3d 107 .. _fig-hsadmin-mysql-db-angelegt:
JUH 108
109 .. figure:: ../images/hsadmin-mysql-db-angelegt.*
110    :width: 100%
111
112    Die neue Datenbank erscheint in der Liste.
0a126d 113
bee14c 114 .. raw:: latex 
JUH 115
222551 116    \clearpage