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