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