ownCloud 8 von SQLite zu MySQL konvertieren

MySQL

Als ich vor knapp zwei Jahren ownCloud auf meinem RasPi installiert habe, kam noch die SQLite-Datenbank während der Standard-Installation zum Einsatz. Inzwischen raten jedoch die ownCloud-Entwickler die Datenbank des Online-Speichers, bei größeren Datenbanken sowie beim Einsatz des ownCloud-Clients, von SQLite auf MySQL zu konvertieren.

Dies habe ich nun aktuell in der Version 8.04 getan. Da es im Moment noch einige Probleme beim Upgrade auf Version 8.1.1 gibt, setze ich noch die ältere Version 8.04 produktiv ein. Die Performance konnte im Übrigen nach der Konvertierung tatsächlich spürbar verbessert werden.

2013 wurde meine ownCloud auf dem Raspberry Pi installiert. Damals setzte ich noch einen Raspberry Pi 1 Modell B ein. Installiert wurde direkt in das Verzeichnis /var/www.

Diese Schritte habe ich nun ausgeführt, um meine Cloud an MySQL anzubinden:

Zuerst wurde MySQL und phpMyAdmin installiert.

Während der Installation ist hier noch das root-Passwort für MySQL zu vergeben.

Nun wird unter http://“IP-Adresse“/phpmyadmin die neue MySQL-Datenbank „owncloud“ hinzugefügt.

Man wechselt ins Verzeichnis /var/www,

und sieht nach wem die Daten gehören (www-data). Dieser Schritt ist nicht unbedingt erforderlich.

Nun werden die Daten dem Benutzer root zugeschrieben.

Hier nochmals kontrollieren.

Nun wird das Script occ zur Konvertierung ausführbar gemacht

und mit

gestartet.

Die Daten werden wieder an den Besitzer www-data mit

übergeben.

Dies zur Sicherheit nochmals kontrollieren.

Mit dem Aufruf der config.php überprüft man, ob die Anbindung an MySQL erfolgreich war.

Hier sollte man nun folgenden Eintrag finden:

Nach dem Aufruf der ownCloud ist nun auch die Warnung, auf MySQL zu migrieren, unter „Administration“ verschwunden.

Autor: Frank Lüttig

Mein Name ist Frank, ich bin 1969 geboren und wohne in Halle (Saale). Ich bin ein technikbegeisterter Linux-User und berichte von Zeit zu Zeit auf intux.de über meine Erfahrungen im Bereich Open Source.

6 Gedanken zu „ownCloud 8 von SQLite zu MySQL konvertieren“

  1. Ganz herzlichen Dank für die gute Zusammenfassung, Frank! Ich hatte auch schon länger vor, die Datenbank zu wechseln aber mich nie getraut, da ich keine detailierte Anleitung fand. Mit diesem Artikel hier habe ich es jetzt gewagt und es hat gut funktioniert.

Schreibe einen Kommentar

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.