Un mémo sur comment migrer un serveur Owncloud tournant sur le moteur de base de données SQLite vers MariaDB pour plus de performances.
Installer MariaDB et créer la future base de données pour Owncloud
- Installer le serveur MariaDB :
apt install mariadb-server
- Se connecter à MariaDB :
mysql -u root -p
CREATE DATABASE dbcloud;
CREATE USER 'usercloud'@'localhost' IDENTIFIED BY 'SuperMDPoftheDeath';
GRANT ALL PRIVILEGES ON dbcloud.* TO 'usercloud'@'localhost';
FLUSH PRIVILEGES;
exit
Migrer la base de données SQlite vers MariaDB
sudo -u www-data php occ db:convert-type --all-apps mysql usercloud 127.0.0.1 dbcloud
Le moteur de base de données est automatiquement changé dans le fichier config.php
de Owncloud.