[Eisfair] Nextcloud 1.18.6 --> Datenbank-Migration von sqlite zu mariadb
Helmut Pohl
helmut_pohl at arcor.de
So Mai 12 00:32:11 CEST 2024
Hallo Holger
Am 11.05.2024 um 20:12 schrieb Holger Bruenjes:
> Hallo Helmut
>
> Am 11.05.24 um 19:13 schrieb Helmut Pohl:
>
>> ich möchte die Nextcloud Version 1.18.6 auf die Datenbank Mariadb 10.3
>> migrieren. Dazu habe ich die Anleitung von nextcloud versucht
>> abzuarbeiten, allerdings ohne Erfolg. Laut Anleitung soll es mit dem
>> Befehl
>>
>> sudo -u wwwrun php occ db:convert-type --all-apps mysql nc_user
>> localhost nextcloud
>>
>> gehen. Allerdings erscheint hier die Fehlermeldung:
>>
>> sudo: PAM account management error: Permission denied
>> sudo: a password is required
>>
>> Wie gehe ich am Geschicktesten vor, um die Datenbank zu migrieren?
>> Hat Jemand eine Idee oder einen Lösungsvorschlag?
>
> wwwrun hat keine shell, wohl eher so, alles in einer Zeile
>
> su wwwrun -s /usr/bin/sh -c "cd /dein/nextcloud/verzeicvhni
> PATH=/usr/bin:$PATH php ./occ db:convert-type --all-apps mysql nc_user
> localhost nextcloud"
>
> Holger
>
Danke für deine Anregung, die ich gerade ausprobiert habe. Jetzt bin ich
einen Schritt weiter gekommen:
Nextcloud mariadb103 Datenbank angelegt.
cd /var/www/htdocs/nextcloud/
su wwwrun -s /usr/bin/sh -c "php ./occ db:convert-type --clear-schema
--all-apps mysql ncuser 127.0.0.1 nextcloud"
es läuft an....
Irgendetwas klemmt aber noch:
In ExceptionConverter.php line 119:
An exception occurred while executing a query: SQLSTATE[22007]:
Invalid datetime format: 1366 Falscher st
ring-Wert: '\xF0\x9F\x8E\x82 K...' für Feld
'`nextcloud`.`nc_calendarobjects_props`.`value` in Zeile 1
In Exception.php line 30:
SQLSTATE[22007]: Invalid datetime format: 1366 Falscher string-Wert:
'\xF0\x9F\x8E\x82 K...' für Feld '`n
extcloud`.`nc_calendarobjects_props`.`value` in Zeile 1
In Statement.php line 101:
SQLSTATE[22007]: Invalid datetime format: 1366 Falscher string-Wert:
'\xF0\x9F\x8E\x82 K...' für Feld '`n
extcloud`.`nc_calendarobjects_props`.`value` in Zeile 1
db:convert-type [--port PORT] [--password PASSWORD] [--clear-schema]
[--all-apps] [--chunk-size CHUNK-SIZE] [--] <type> <username> <hostname>
<database>
Da habe ich noch etwas Arbeit. ;-)
Vielen Dank Holger für deine Hilfe.
Gruß,
Helmut
Mehr Informationen über die Mailingliste Eisfair