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

Administrateur Système autodidacte et utilisateur au quotidien de GNU/Linux (Debian, Ubuntu, Manjaro et un peu de CentOS).

Laisser un commentaire

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