Changer la base de données

cancel
Showing results for 
Search instead for 
Did you mean: 
sylvainr
Active Member

Changer la base de données

Bonjour,

Lorsque j'ai installé Alfresco Community Edition 5.2.0, une base de données Postgresql a été installé avec. Je m'en suis servi pour me faire la main sur l'installation en elle même.

Maintenant, je souhaite utiliser une base de données mysql.

Je voudrais savoir quelles sont les démarches pour changer la base utilisée par alfresco sans avoir à tout réinstaller.

J'ai de mon coté téléchargé le connecteur mysql indiqué sur la doc. Et configurer la connection de celle-ci dans le alfresco-global.properties, mais je n'ai pas l'impression que cela marche.

Voilà,

Sylvain

4 Replies
oounoughi
Established Member

Re: Changer la base de données

Bonjour,

Dans le cas ou vous n'avez pas besoin de récupérer l'ancienne base :

  1.  déposer le connecteur mysql dans le repertoire :

    $TOMCAT_HOME/lib/

  2. Mettre à jour alfresco-global.properties

    db.driver=org.gjt.mm.mysql.Driver
    db.username=alfresco
    db.password=******
    db.name=alfresco

    db.url=jdbc:mysql://localhost:5432/${db.name}

  3. Purger répertoire alf_data
  4. Purger les index Solr  (Performing a full reindex with Solr | Alfresco Documentation )

Cordialement,

OMAR

ycoulon
Alfresco Employee

Re: Changer la base de données

Bonjour,

La purge du répertoire alf_data est un peu violente. En effet dans le cas d'une installation classique ce répertoire contient également des configuration SolR (keystore, solrcore.properties).

Les répertoires à supprimé sont "contentstore" et "contentstore.deleted" s'il existe.

La ré-indexation est effectivement nécessaire.

Y.

oounoughi
Established Member

Re: Changer la base de données

Effectivement, il faut supprimer que "contentstore" et "contentstore.deleted".

@Sylvain:  Par précaution, faites une sauvegarde des répertoires que vous allez supprimer.

OMAR

sylvainr
Active Member

Re: Changer la base de données

Ça marche ! Merci beaucoup à vous deux pour vos réponses rapides !

Sylvain