Configurar Alfresco para usar MySQL

La instalación de Alfresco Community Edition 5.0 por defecto configura PostgreSQL pero tal vez quieras unificar a que todas las Aplicaciones de tu Sistema usen MySQL.

Pasos para usar MySQL

Crear una base de datos ‘alfresco’ al igual que un usuario ‘alfresco’ con privilegios suficientes para realizar cambios al esquema ‘alfresco’, es necesario debido a queal iniciar Alfresco crea las tablas/datos necesarios, después se podrían quitar los privilegios para alterar la base de datos).


CREATE USER alfresco IDENTIFIED BY 'alfresco';

CREATE SCHEMA alfresco;

GRANT ALL TO alfresco@localhost IDENTIFIED BY 'alfresco';

Editar el archivo [instalacion_alfresco]/tomcat/shared/classes/alfresco-global.properties:

db.name=alfresco
db.username=alfresco
db.password=alfresco
db.host=localhost
db.port=3306
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://${db.port}/${db.name}
db.pool.validate.query=select 1

Descargar el jar del driver MySQL (mysql-connector-java-5.x.x-bin.jar) download site: http://dev.mysql.com/

Una ver que tengas el jar copiarlo en el directorio lib de Tomcat, que esta ubicado en [intalacion_alfresco]/tomcat/lib

Reconstruir los indices de Solr

Posiblemente hay que obligar a Solr a que reindexe, para lograr eso hay que realizar lo siguiente:

  1. borrar el folder en [instalacion_alfresco]/alf_data/solr/archive/SpacesStore/index
  2. borrar el folder en [instalacion_alfresco]/alf_data/solr/workspace/SpacesStore/index
  3. borrar los archivos en [instalacion_alfresco]/alf_data/solr/archive-SpaceStore/alfrescoModels/*
  4. borrar los archivos en [instalacion_alfresco]/alf_data/solr/workspace-Spacestore/alfrescoModels/*
  5. Reiniciar Alfresco
  6. Prueba iniciando en un browser http://localhost:8080/alfresco

Nota: En caso de que no tengas el directorio solr este puede estar en solr4

Fuente: abaddon doc-alfresco

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *