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
-
ggfggf. 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
-
ggf. MariaDB Security prüfen. i.e. Root PW gesetzt und alte DB Passwörter funktional.