Datenbank - SQLite --> MySQL - occ "This command is temporarily disabled"

Shared WebHosting
PHP 8.3
Nextcloud Hub 8 (29.0.2)

SQLite —> MySQL

Fehlerhinweis in Nextcloud:
Als Backend-Datenbank wird derzeit SQLite verwendet. Bei größeren Installationen empfehlen wir den Wechsel auf ein anderes Datenbank-Backend. Dies empfiehlt sich insbesondere bei der Nutzung des Desktop-Clients zur Dateisynchronisierung. Um zu einer anderen Datenbank zu migrieren, verwenden Sie das Befehlszeilentool: “occ db:convert-type”.

In ConvertType.php line 183:

This command is temporarily disabled (until the next maintenance release).

db:convert-type [–port PORT] [–password PASSWORD] [–clear-schema] [–all-apps] [–chunk-size CHUNK-SIZE] [–]

https://docs.nextcloud.com/server/29/admin_manual/configuration_database/db_conversion.html

Wie gehe ich mit dem Problem um, ich möchte von SQLite zu MySQL wechseln?

MfG
nc-kay

unterstützt dein Shared Hoster solche Wechsel?
Bietet er überhaupt MySQL an?
Welche Version hat dein SQLite?
Hast du den Support deines Shared Hosters gefragt?

1 Das weis ich nicht

2 MySQL wird angeboten

3 SQLite ist von Nextcloud 29.0.2

4 Den Support von 1blu kann man vergessen

Verstehe ehrlich gesagt deine Frage jetzt nicht?

Genau das habe ich auch nicht verstanden.

Mit meiner Nextcloud 29.0.2 möchte ich von der Datenbank SQLite zu MySQL wechseln.

See https://github.com/nextcloud/server/pull/45400

2 Likes

Da bleibt dann wohl nur warten oder mit MariaDB neu installieren. Ich habe auf einen Webspace eine Test-Nextcloud mit einem Benutzer, 1000 Dateien mit etwa 200 MB. Läuft problemlos mit SQLite. Die Datenbank ist aktuell 16 MB groß.

@nc-kay
Wie viele Dateien und Benutzer hast du in der Nextcloud mit SQLite? Ist deine Nextcloud durch mehr Daten langsamer geworden? Wie groß ist deine SQLite /path/to/nextcloud/data/owncloud.db? Kannst du mal versuchen viele Dateien hochzuladen und berichten, ob SQLite dann bei einem Benutzer noch performant bleibt? Würde mich interessieren.

Oder hat sonst noch jemand Erfahrung mit SQLite? Würde mich wirklich interessieren.

Gar keine, ich hatte bei einer wget Nextcloud-Installation mit SQLite gestartet.
Da wollte ich jetzt aufrüsten auf MSQL, wie von NC empfohlen.

Quelle https://docs.nextcloud.com/server/latest/admin_manual/installation/example_ubuntu.html

wget https://download.nextcloud.com/server/releases/nextcloud-x.y.z.tar
tar -xjvf nextcloud-x.y.z.tar.bz2

Naja. Da ist es vielleicht schneller, wenn man die Nextcloud einfach neu installiert. Vor allen wenn es wohl aktuell Probleme mit der Umstellungssoftware gibt