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*
UpgradeaptReporemovewithmysql-server*MariaDB-Auto-Skript: https://mariadb.com/kb/en/mariadb-package-repository-setup-and-usage/mysql-server-core* -
Installiere MariaDB Repository (Korrigiere
Versionggf.(aktuellVersion. aktuelle LTS 10.1111)LTS)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)
Nach Repo Umstellung:Backup everything mysqldump -u root -p --opt --all-databases -r backup.sqlRestore:mysql -uroot -p --default-character-set=utf8utf8mb4
-
Restore:
mysql mysql> SET names '
utf8'utf8mb4'; mysql> SOURCE backup.sql;
Aus: https://stackoverflow.com/questions/9497869/export-and-import-all-mysql-databases-at-once