Dans le cadre d'un base Mysql ce qui est le cas a priori.
SAUVEGARDE
– Arrêter Alfresco
– Copier tout le contenu du dossier « alf_data »
– Lancer la base de données et s'y connecter
– Utiliser la commande « mysqldump » pour sauvegarder la base
et donner un nom à la sauvegarde,exemple :
mysqldump –-all-databases –-opt -uroot > /alfresco/dump_mysql.sql
ou
mysqldump –-opt alfresco -uroot > /alfresco/dump_mysql.sql
Effacer la base de donnée Alfresco actuelle, exemple :
drop database alfresco;
revoke all privileges, grant option from 'alfresco'@'localhost';
drop user 'alfresco'@'localhost';
RESTAURATION
Recréer une nouvelle base de données alfresco avec les droits
suivants :
create database alfresco;
grant all on alfresco.* to 'alfresco'@'localhost' identified by
'alfresco' with grant option;
grant all on alfresco.* to 'alfresco'@'localhost.localdomain'
identified by 'alfresco' with grant option;
Recopier tout le contenu précédent du dossier « alf_data »
Se connecter à la base de données et saisir :
mysql -uroot -pmotdepass < chemin fichier sauvegardé
si le dump n'a été fait que sur la base Alfresco, il faut saisir :
mysql -uroot -pmotdepass -Dalfresco < chemin fichier sauvegardé
Relancer Alfresco
Logiquement c ok, bien sur toujours faire des test avant de lancer sur une machine de prod… :wink:
Perso pour la bdd j'utilise automysqlbackup mais comme le dit plus haut rodel et rguinot la bdd se sauvegarde indépendamment d'Alfresco donc c une question de choix…
En espérant t'avoir aidé
Pascal