Peter Hormanns
2019-12-09 9f8db658bf07b13c3f7051e7bce8b678c2cfd453
commit | author | age
8d081a 1 .. _kap-modul-mysqluser:
0a126d 2
8d081a 3 ===============
JUH 4 Modul mysqluser
5 ===============
6
7 Funktionen
8 ==========
9
10 .. option:: mysqluser.search
11
12    Suche Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten
13
14 .. option:: mysqluser.add
15
16    Füge einen neuen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten hinzu.
17
18 .. option:: mysqluser.update
19
20    Aktualisiere einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
21
22 .. option:: mysqluser.remove
23
24    Lösche einen Datenbank-Benutzer nach den im Befehlsausdruck angegebenen Feldern und Werten.
25    
26
27 Editierbare Felder
28 ==================
29
222551 30 Das HSAdmin-Modul ``mysqluser`` kann entsprechend der folgenden Befehlssyntax von :command:`HSAdmin` Felder setzen oder verändern::
8d081a 31
JUH 32    mysqluser.function({where:{field:'value',...}, set:{field:'value',...}})
33
34 Im Modul ``mysqluser`` stehen folgende Felder zur Verfügung.
35
36 name
9f8db6 37    Name des Datenbank-Benutzers (z.B. ``xyz00_owner``)
8d081a 38
JUH 39 password
40    Passwort des Datenbank-Benutzers
0a126d 41
JUH 42
8d081a 43 Beispiele
JUH 44 =========
0a126d 45
JUH 46 .. code-block:: console
47
9f8db6 48     xyz00@hsadmin> mysqluser.add({set:{name:'xyz00_owner',password:'!1?2-3aBc'}})
PH 49     xyz00@hsadmin> mysqluser.search({where:{name:'xyz00_owner'}})
50     xyz00@hsadmin> mysqluser.remove({where:{name:'xyz00_owner'}})
51     xyz00@hsadmin> mysqluser.update({where:{name:'xyz00_owner'},set:{password:'neues-passwort'}})
0a126d 52