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