< 1.5.1. E-Mailbenachrichtigungen einrichten | Admins.Installation | 1.7. Konfiguration des Stud.IP Basissystems >

DONE

1.6 Anlegen der MySQL Datenbank

Stud.IP setzt eine installierte MySQL Datenbank in der Version 4.0 oder besser voraus. Zur Inbetriebnahme von Stud.IP muss eine Datenbank mit dem Namen studip angelegt werden.

  mysql -e "CREATE DATABASE studip"

In der Version 4.1 muss darauf geachtet werden, dass der voreingestellte Zeichensatz für die Datenbank latin1 ist, und die verwendete Collation latin1_german1_ci (sofern man in erster Linie deutsche Inhalte speichern möchte).

  mysql -e "CREATE DATABASE studip DEFAULT CHARACTER SET latin1 COLLATE latin1_german1_ci"

und die entsprechenden Tabellen hinzugefügt werden:

  mysql studip < /PATH/TO/STUDIP/db/studip.sql

Im Verzeichnis db werden folgende Datenbanksdumps mitgeliefert:

Bitte stellen Sie die Dumps in der hier vorgegebenen Reihenfolge ein!

studip.sql
Enthält die Grundstruktur aller benötigten Tabellen. Dieser Dump muss installiert werden.
studip_root_user.sql
Mit diesem Dump wird ein Stud.IP-Nutzer vom Status root (innerhalb des Systems) angelegt.

Accountname: root@studip

Password: testing

ACHTUNG: Das Passwort sollte, wenn das System erfolgreich aufgesetzt wurde, sofort geändert werden! Dieser Dump sollte installiert werden, wenn Sie den root-User nicht von Hand in der Datenbank anlegen möchten (nur für erfahrene Nutzer!)
studip_default_data.sql
Enthält die Voreinstellungen, die direkt in die Datenbank geschrieben werden. Dieser Dump muss installiert werden.

Ein weiterer Dump muss eingespielt werden, wenn die Ressourcenverwaltung genutzt werden soll:

studip_resources_default_data.sql
Dieser Dump enthält notwendige Defaults für die Ressourcenverwaltung. Er ist zum Betrieb der Ressourcenverwaltung notwendig.

Wenn Sie das System zunächst testen wollen, können Sie die folgenden Demo-Daten einspielen:

studip_demo_data.sql
Mit diesem Dump werden einige Demonstrations-Daten ins Systen eingespielt. Das Einspielen dieses Dumps ist zum Betrieb nicht notwendig.

Enthalten sind folgenden Testaccounts: test_admin, test_dozent, test_tutor und test_autor. Bei allen Accounts ist das Passwort ebenfalls testing.

ACHTUNG: Bitte löschen Sie diese Accounts, wenn das System in den Produktivbetrieb geht oder die Testphase endet!

Zudem muss ein Datenbankbenutzer für Stud.IP angelegt werden. In der Datei config_local.inc.php, die auf Stud.IP angepasst wurde, muss dieser unter $DB_STUDIP_USER mit entsprechendem Passwort $DB_STUDIP_PASSWORD eingetragen werden. Dieser Datenbankbenutzer benötigt die Rechte: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, CREATE TEMPORARY TABLES@@.

  mysql -e "GRANT USAGE ON *.* TO 'studip'@'localhost' IDENTIFIED BY '<password>'"
  mysql -e "GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,CREATE TEMPORARY TABLES ON studip.* TO 'studip'@'localhost'"

Am Ende bitte nicht vergessen, die MySQL Datenbank neu zu starten (oder "FLUSH PRIVILEGES" ausführen).

Als einfach zu bedienendes Tool haben sich bei uns "MySQL Query Browser" [1] und phpMyAdmin [2] bewährt.

 

 

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