IES-Admin (web) Datenbanken: Unterschied zwischen den Versionen
Sed (Diskussion | Beiträge) |
|||
Zeile 50: | Zeile 50: | ||
Klicken Sie auf die 'speichern'-Schaltfläche, um die Datenbank anzulegen, bzw. die Datenbankverbindung herzustellen. Um Datenbanken anlegen zu können wird das root-Konto der Datenbank benötigt. Ist dieses dem IES noch nicht bekannt oder das bekannte nicht mehr gültig erscheint ein Fenster, in dem Sie aufgefordert werden das Administrations-Konto der Datenbank auzugeben. Dieser Account wird in der Konfigurationsdatei des IES gespeichert. | Klicken Sie auf die 'speichern'-Schaltfläche, um die Datenbank anzulegen, bzw. die Datenbankverbindung herzustellen. Um Datenbanken anlegen zu können wird das root-Konto der Datenbank benötigt. Ist dieses dem IES noch nicht bekannt oder das bekannte nicht mehr gültig erscheint ein Fenster, in dem Sie aufgefordert werden das Administrations-Konto der Datenbank auzugeben. Dieser Account wird in der Konfigurationsdatei des IES gespeichert. | ||
+ | <div class="note">Um Datenbanken über IES Admin anlegen zu können, muss das root-Konto der Datenbank verwendet werden. Sollte die Datenbank auf einem entfernten Rechner liegen, muss zunächst sichergestellt werden, das eine Root-Verbindung mit der Datenbank möglich ist. In der MySQL-Standard-Konfiguration ist dies in der Regel nicht der Fall. Melden Sie sich zunächst lokal mit dem root-Konto an der Datenbank an. Sie können nun die Rechte des root-Kontos erweitern: | ||
+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'mysql-server.example.com' IDENTIFIED BY 'password' WITH GRANT OPTION; | ||
+ | |||
+ | FLUSH PRIVILEGES; | ||
+ | Stellen Sie noch sicher, das MySQL nicht nur auf 'localhost' hört, sondern auch über das Netzwerk erreichbar ist. | ||
+ | Hierfür kann in der MySQL konfiguration (/etc/mysql/my.conf) | ||
+ | bind-address = 127.0.0.1 | ||
+ | auf | ||
+ | bind-address = 0.0.0.0 | ||
+ | geändert werden | ||
===Anmerkung=== | ===Anmerkung=== |
Version vom 17. Januar 2012, 08:49 Uhr
Um in den Datenbank-Bereich zu wechseln, klicken Sie bitte den Menüpunkt 'Datenbanken' in der Bereichsauswahl an.
Ist der Datenbank-Bereich ausgewählt, wird in dem Hauptfenster eine Tabelle dargestellt, in der alle vorhandenen Datenbanken aufgelistet werden. Die Tabelle enthält folgende Spalten:
- Name
- Ein frei vergebbarer Name, der die Datenbank beschreibt.
- Typ
- Typ der Datenbank
- Host
- Host über dem die Verbinung zur Datenbank hergestellt wird.
- Port
- Port, über dem die Verbindung zur Datenbank hergestellt wird. Ist kein Port angegeben, wird der Default-Port der Datenbank verwendet.
- Datenbank
- Name der Datenbank, den der Datenbankserver verwendet.
- Nutzer
- Nutzer, mit dem die Verbindung zur Datenbank aufgebaut wird.
- Version
- Version der Tabellenstruktur die vom IES angelegt wurde.
Datenbank anlegen
Nach einem Klick auf die 'Neue Datenbank anlegen'-Schaltfläche erscheint ein Fenster über dem eine neue Datenbank angelegt bzw. eine Verbindung zu einer bestehenden Datenbank aufgebaut werden kann. Die Felder des Fensters sind nachfolgend beschrieben.
- Typ
- Stellt eine Auswahl aller unterstützen Datenbanken bereit.
- Name
- Ein frei definierbarer Name, der die Datenbank beschreibt.
- Parameter
- Für den Verbindungsaufbau zur Datenbank nötige Parameter. Diese Parameter sind datenbankspezifisch. Empfohlene Parameter sind:
- MySQL 4.0
- useUnicode=true,characterEncoding=UTF-8,useOldUTF8Behavior=true
- MySQL 4.1, 5.x
- useUnicode=true,characterEncoding=UTF-8
- Datenbank
- Name der Datenbank, zu der eine Verbindung aufgebaut werden soll.
- Host
- Host, über den die Verbindung aufgebaut werden soll. Wird kein Host angegeben, wird
localhost
verwendet (Es wird die Datenbank angesprochen, die auf dem gleichen Server läuft wie der IES). - Port
- Port, über den die Verbindung aufgebaut werden soll. Wird kein Port angegeben, wird der Default-Port der Datenbank verwendet.
- Nutzer
- Nutzer der Datenbank, mit dem eine Verbindung aufgebaut werden soll.
- Passwort
- Passwort des Datenbanknutzers, mit dem die Verbindung aufgebaut werden soll.
- Mandanten
- Hier werden alle in der Datenbank enthaltenen Mandanten aufgelistet. Ist in der Datenbank ein Mandant vorhanden, der noch nicht im IES existiert (z.B. durch einen Umzug einer Datenbank auf einen anderen IES-Server), werden auch diese mit einem Hinweis angezeigt. Mit einem Klick auf diese Mandanten können sie angelegt und mit der Datenbank verknüpft werden. Da die Mandanten von anderen IES-Servern stammen können, ist unter Umständen die ID-Signatur des Mandanten nicht korrekt. Bei der Integration des Mandanten wird die ID-Signatur angepasst.
Klicken Sie auf die 'speichern'-Schaltfläche, um die Datenbank anzulegen, bzw. die Datenbankverbindung herzustellen. Um Datenbanken anlegen zu können wird das root-Konto der Datenbank benötigt. Ist dieses dem IES noch nicht bekannt oder das bekannte nicht mehr gültig erscheint ein Fenster, in dem Sie aufgefordert werden das Administrations-Konto der Datenbank auzugeben. Dieser Account wird in der Konfigurationsdatei des IES gespeichert.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'mysql-server.example.com' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Stellen Sie noch sicher, das MySQL nicht nur auf 'localhost' hört, sondern auch über das Netzwerk erreichbar ist. Hierfür kann in der MySQL konfiguration (/etc/mysql/my.conf)
bind-address = 127.0.0.1
auf
bind-address = 0.0.0.0
geändert werden
Anmerkung
Ist die Datenbankverbindung ungültig und ist ein Mandant mit der Datenbank verknüpft, wird der Mandant deaktiviert. Geben Sie in diesem Fall eine gültige Datenbankverbindung an und aktivieren Sie den Mandant wieder (siehe Mandant aktivieren und deaktivieren).
Datenbank bearbeiten
Wählen Sie eine Datenbank in dem Hauptfenster aus und klicken Sie auf die 'Datenbank bearbeiten'-Schaltfläche. Die Datenbankkonfiguration kann nur geändert werden wenn der, mit der Datenbank verknüpfte, Mandant deaktiviert ist.
Wie unter Datenbank anlegen beschrieben können die Angaben für die Datenbank geändert werden.
Klicken Sie auf die 'speichern'-Schaltfläche, um die Änderungen zu speichern.
Datenbank-Update
Je nach IES Version kann die Datenbank-Struktur variieren. Soll eine Datenbank einer älteren IES-Version für eine neuere IES-Version verwendet werden, kann hiermit die Datenbankstruktur einem Update unterzogen werden.
Datenbank löchen
Wählen Sie eine Datenbank aus und klicken Sie auf die 'Datenbank löschen'-Schaltfläche. Sollte noch ein Mandant mit der Datenbank verknüpft sein, wird dieser ebenfalls gelöscht.
Ist kein Mandant mit der Datenbank verknüpft, kann diese gelöscht werden. Drei Varianten sind möglich:
- Datenbankverbindung aufheben
- Die Verbindung zur Datenbank wird gelöst. Die Datenbank selbst bleibt bestehen, sie kann aber erst nach Anlegen einer neuen Datenbankverbindung wieder vom IES genutzt werden.
- Datenbank löschen
- Die Verbindung zur Datenbank wird gelöst und die Datenbank selbst wird gelöscht. Zur Sicherheit wird vor dem Löschen der Datenbank noch ein Backup angelegt.
- Datenbank und Nutzer löschen
- Die Verbindung zur Datenbank wird gelöst und die Datenbank selbst wird gelöscht. Wurde die Datenbank über die Management-Konsole erstellt, ist auch ein Nutzer für diese Datenbank angelegt worden. Dieser wird ebenfalls gelöscht. Zur Sicherheit wird vor dem Löschen der Datenbank noch ein Backup angelegt.
Klicken Sie auf die 'löschen'-Schaltfläche und bestätigen Sie die Sicherheitsabfrage, um die Datenbank zu löschen.