MySQL Datenbank
Installation
Unter Ubuntu kann MySQL mit folgendem Kommando installiert werden. Für OPUS wird mindestens die Version 5.6 vorausgesetzt.
sudo apt-get install mysql-server
Datenbank manuell erstellen
Die Datenbank wird normalerweise vom Installationsskript erstellt, kann aber auch manuell angelegt werden. Um die Datenbank für OPUS 4 zu erstellen logged man sich als MySQL Root Nutzer ein und führt die folgenden Kommandos aus.
Der opus4admin Nutzer wird verwendet um die Datenbank zu initialisieren.
Die Webapplikation verwendet den normalen opus4 Nutzer, um lesend und schreibend auf die Datenbank zuzugreifen.
Hinweise für MYSQL-DB ab Ver.8
Die Default-Passwort-Regelung hat sich in MYSQL-Ver. 8 verändert. OPUS Vers. 4.7 erwartet noch die alte Password-Regelung! In der Config-Datei von MYSQL kann auf die alte Password-Regelung zurückgesetzt werden.
vi /etc/mysql/mysql.conf.d/mysqld.cnf
default-authentication-plugin=mysql_native_password
MariaDB
OPUS 4 funktioniert auch mit MariaDB.
Unter RHEL 6 gab es Probleme beim Einspielen der Masterdaten. Die SQL Datei mit den Klassifikationen
(011_create_collections_data.sql
) ist mehr als 1 MB
groß und nach dem Aufbau der Datenbank haben diese Sammlungen gefehlt. Es gab dabei leider keine weitere Fehlermeldung.
Wenn dieses Problem auftritt muss die Option max_allowed_packet
auf z.B. 2000000 (2 MB) erhöht werden. Weitere
Informationen können in der
Dokumentation von MariaDB
gefunden werden.