Versionen von Admins.DatenbankKonfiguration

Unwichtige Korrekturen ausblenden - Änderungen im Layout

 
 
21.12.2010 12:15 Uhr von mlunzena -
Zeilen 32-33 hinzugefügt:

Möchte man mehr als einen Slave ansprechen, müssen diese hinter einem geeigneten Loadbalancer versteckt werden (z.B. naiv round-robin DNS oder http://www.ultramonkey.org/).
 
 
21.12.2010 12:13 Uhr von mlunzena -
Zeile 26 bearbeitet:
Damit können Stud.IP-Datenbankzugriffe auf genau zwei Server — einen Master und einen Slave — verteilt werden. Der Master wird wie oben aufgeführt konfiguriert. Der Slave kann in derselben Datei ([[https://develop.studip.de/trac/browser/trunk/config/config_local.inc.php.dist | config/config_local.inc.php]]) eingestellt werden. Die Einstellungen lauten aber:
geändert in:
Damit können Stud.IP-Datenbankzugriffe auf genau zwei Server-DSNs — einen Master und einen Slave — verteilt werden. Der Master wird wie oben aufgeführt konfiguriert. Der Slave kann in derselben Datei ([[https://develop.studip.de/trac/browser/trunk/config/config_local.inc.php.dist | config/config_local.inc.php]]) eingestellt werden. Die Einstellungen lauten aber:
 
 
21.12.2010 11:46 Uhr von mlunzena -
Zeile 24 bearbeitet:
Ab der Version 2.1 bietet Stud.IP zusätzlich die Möglichkeit, nicht nur auf einen DB-Server zuzugreifen, sondern Master-Slave-Replikation zu betreiben. Eine gute Erklärung, wie man die Server einrichten muss, findet sich zB unter: http://www.howtoforge.com/mysql_database_replication
geändert in:
'''Ab der Version 2.1''' bietet Stud.IP zusätzlich die Möglichkeit, nicht nur auf einen DB-Server zuzugreifen, sondern Master-Slave-Replikation zu betreiben. Eine gute Erklärung, wie man die Server einrichten muss, findet sich zB unter: http://www.howtoforge.com/mysql_database_replication
 
 
21.12.2010 11:45 Uhr von mlunzena -
Zeilen 1-31 hinzugefügt:
!! Konfiguration der Datenbankverbindung(en)

Stud.IP benötigt Zugriff auf eine MySQL-Datenbank. Dazu muss in der Datei [[https://develop.studip.de/trac/browser/trunk/config/config_local.inc.php.dist | config/config_local.inc.php]] die Datenbankverbindung konfiguriert werden.

Die folgenden Einstellungen müssen dazu vorgenommen werden:

:$DB_STUDIP_HOST:der Servername des MySQL-Datenbankservers
:$DB_STUDIP_USER:der Nutzername für den Server
:$DB_STUDIP_PASSWORD:das dazugehörige Passwort
:$DB_STUDIP_DATABASE:der Name der zu verwendenden Datenbank

Hier ein Beispiel:

[@
$DB_STUDIP_HOST = "localhost";
$DB_STUDIP_USER = "studipdb";
$DB_STUDIP_PASSWORD = "=)808J92§";
$DB_STUDIP_DATABASE = "studip";
@]

''Entwickler:'' Wie man die Datenbank aus den PHP-Skripten heraus anspricht, wird in [[Entwickler/HowtoDB]] erklärt.


Ab der Version 2.1 bietet Stud.IP zusätzlich die Möglichkeit, nicht nur auf einen DB-Server zuzugreifen, sondern Master-Slave-Replikation zu betreiben. Eine gute Erklärung, wie man die Server einrichten muss, findet sich zB unter: http://www.howtoforge.com/mysql_database_replication

Damit können Stud.IP-Datenbankzugriffe auf genau zwei Server — einen Master und einen Slave — verteilt werden. Der Master wird wie oben aufgeführt konfiguriert. Der Slave kann in derselben Datei ([[https://develop.studip.de/trac/browser/trunk/config/config_local.inc.php.dist | config/config_local.inc.php]]) eingestellt werden. Die Einstellungen lauten aber:

:$DB_STUDIP_SLAVE_HOST:der Servername des Slave
:$DB_STUDIP_SLAVE_USER:der Nutzername für den Slave
:$DB_STUDIP_SLAVE_PASSWORD:das dazugehörige Passwort
:$DB_STUDIP_SLAVE_DATABASE:der Name der zu verwendenden Datenbank

 

 

Quelle: Basis-Wiki-Hilfe | Letzte Änderung: 21.12.2010 12:15 Uhr, mlunzena | Local view: Basis-Hilfe