0

owncloud : migrer SQlite vers MariaDB

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
  • Créer la future base de données pour Owncloud :
    • Se connecter à MariaDB :
    • mysql -u root -p
    • Créer la base de données :
    • CREATE DATABASE dbcloud;
    • Créer un utilisateur pour cette base de données :
    • CREATE USER 'usercloud'@'localhost' IDENTIFIED BY 'SuperMDPoftheDeath';
    • Donner les droits à l’utilisateur sur la base de données de Owncloud :
    • GRANT ALL PRIVILEGES ON dbcloud.* TO 'usercloud'@'localhost';
    • Recharger les prévilèges :
    • FLUSH PRIVILEGES;
    • Sortir de la base de données :
    • 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.

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.