ownCloud 6.0.1 Migration von SQLite zu MySQL

Dies ist eine Anleitung um OwnCloud 6.0.1 von SQLite nach MySQL zu migrieren

!!!ACHTUNG!!!

ES KANN BEI DER MIGRATION ZU SONDERZEICHEN PROBLEMEN KOMMEN!

Ihr könnt aber folgendes Tool von mir ausprobieren: DB-Migrator (lauffähig, aber nicht getestet)


AB OWNCLOUD 7 KÖNNT IHR DIREKT ÜBER CLI EINEN MIGRATIONSPROZESS ANSTOßEN, DER BEI MIR PERFEKT FUNKTIONIERT HAT.

  • “php /var/www/owncloud/occ db:convert-type –help” sollte euch dabei helfen

Schritt 1.) den angehängten dump in die mysql datenbank einspielen (nötig, damit über taps im nächsten Schritt der dump überhaupt eingespielt werden kann – anderenfalls treten key fehler in MySQL auf) owncloud20140301-preload.txt

Schritt 2.) Backup der config.php erstellen

Schritt 3.) über taps die Datenbank übertragen:

– unter der annahme, dass ihr euch in einer Shell in eurem OwnCloud Verzeichnis befindet:

  • taps server sqlite://data/owncloud.db temp temp
  • taps pull -s mysql://user:passwort@localhost/owncloud http://temp:temp@localhost:5000

Schritt 4.) frische owncloud 6.0.1 Installation (in alternatives Verzeichnis) mit MySQL (in die vorher angegebene Datenbank) ausführen und einen noch nicht existenten usernamen und passwort für die administration angeben (nicht bei mysql)

Schritt 5.) config Einstellungen für mysql aus der config.php der neuen Installation in die alte config.php Installation übertragen

Schritt 6.) in der alten OwnCloud Installation anmelden und den von der neuen OwnCloud Installation angelegten Benutzer löschen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.