Upgrade MariaDB für NC30 und MariaDB > 10.5
-
Lege Backup an (siehe unten):
mysqldump -u root -p --opt --all-databases -r backup.sql
-
Entferne OS mysql-server* und mysql-server-core*
apt remove mysql-server* mysql-server-core*
-
Installiere MariaDB Repository (Korrigiere ggf. Version. aktuelle LTS 10.11)
curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.11"
Mehr Infos unter https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/
-
Reinstalliere alle nötigen Pakete:
apt update && apt-get install mariadb-server mariadb-client mariadb-backup
-
ggf default charset anpassen. (für nextcloud utf8mb4)
mysql -uroot -p --default-character-set=utf8mb4
-
Restore:
mysql mysql> SET names 'utf8mb4'; mysql> SOURCE backup.sql;
Aus: https://stackoverflow.com/questions/9497869/export-and-import-all-mysql-databases-at-once