Umzug Mysql5-Datenbank auf das Datenbank-Cluster

Voraussetzung
Die Zugangsdaten der umzuziehenden Datenbank liegen vor!

  • Einen Antrag auf eine neue Datenbank auf dem Cluster stellen (Namensgleichheit mit alter Datenbank ist möglich): 
     https://www.uni-osnabrueck.de/it-services/antraege/antrag-datenbank
  • Warten, bis die neue Datenbank eingerichtet ist und die neuen Zugangsdaten vorliegen, dann:
  • Anmelden mit den Zugangsdaten der “alten Datenbank” an der mysql5 Webschnittstelle für die (alten) Mysql5-Datenbanken:
     https://www-assist.rz.uni-osnabrueck.de/typo3/admin/phpMyAdmin-mysql5/index.php

    Anmeldung:
    Die Web-Schnittstelle erfordert eine zweistufige Anmeldeprozedur. In der ersten Stufe werden die Benutzerkennung des Antragstellers der Datenbank und das zugehörige Passwort abgefragt. Die zweite Stufe stellt die Anmeldung am Datenbankserver dar und erfolgt mit einer der beantragten Datenbank-Benutzerkennungen sowie dem entsprechenden Passwort.
  •  Auswählen der Datenbank und Exportieren (als SQL-Dump):
Export mysql5 Datenbank
  • Kontrollieren, dass keine MyISAM-Tabellen im Dump enthalten sind. Auf dem Datenbank-Cluster sind nur Innodb-Tabellen erlaubt!
    Ansonsten einfach auf Textebene ersetzen:
    “ENGINE=MyISAM” durch “ENGINE=InnoDB” 
  • Anmelden auf dem Datenbank-Cluster über die folgende Webschnittstelle:
     https://www-assist.rz.uni-osnabrueck.de/typo3/admin/phpMyAdmin-mariadb/index.php
    (Anmeldung auch hier in zwei Stufen mit den Zugangsdaten der beantragten neuen Datenbank)
  •  Auswählen der Datenbank und Importieren der SQL-Datei mit dem Datenbank-Dump:
Import mysql5 Datenbank in das maria-db Cluster
  • Umstellen in der Konfiguration des Webservers oder der Software, für die die Datenbank eingesetzt wird.
    Beispielsweise ist das bei Wordpress in der Datei "wp-config.php": 

    /** MySQL hostname */
    define('DB_HOST', 'mysql5.serv.uni-osnabrueck.de'); 

    Ersetzen durch:  

    /** MySQL hostname */
    define('DB_HOST', 'mariadb.rz.uni-osnabrueck.de');
     

  • Testen
  • Wenn alles klappt, das Rechenzentrum informieren, dass die alte Datenbank gelöscht werden kann.

Hinweis

Das Rechenzentrum erstellt vor der Löschung der alten Datenbank eine Sicherung!