Para compartir la carga entre múltiples servidores, puede poner MySQL en un servidor diferente del resto de LAMS. LAMS en sí es fácil de configurar pero escribir los programas de instalación es mucho más difícil cuando MySQL está en otro servidor.
Actualmente, los programas de instalación solo lanzarán LAMS desde cero si tiene MySQL en el mismo servidor que en el resto de LAMS. Eso se cambiará en una versión futura. Sin embargo, en la versión
2.0.3, las herramientas de actualización de LAMS dispondrán de MySQL en otro servidor, de modo que podrá instalar LAMS a través de MySQL en un ordenador y luego poner MySQL en otro servidor.
Para trasladar MySQL, siga estas instrucciones.
Damos por supuesto que quienes llevarán a cabo este proceso son administradores experimentados. Hemos intentado darle instrucciones generales aquí pero es posible que pueda necesitar leer un poco de documentación en línea MySQL para realizar algunos pasos.
Instalar LAMS, descargar la base de datos y reconfigurar LAMS
- Instale MySQL 5.x en el servidor de LAMS. Consulte Installing MySQL on Windows for LAMS para obtener ayuda sobre la instalación de MySQL.
- Ponga en marcha el instalador normal de LAMS y compruebe que funciona.
- CIerre LAMS.
- Descargue la base de datos. Abra una consola de comandos y utilizando la herramienta mysqldump, cree un volcado de la base de datos p. ej.<mysqld exe dir>\mysqldump -u<user> -p<password> <dbname> > c:\temp\lamsdump.sql
- Copie el archivo de volcado en el nuevo servidor de base de datos (p. ej. el ordenador en el que quiere poner en marcha MySQL).
- Cierre MySQL en el servidor de LAMS. De este modo, se asegura de que no se conectará sin querer a la antigua base de datos.
- Edite el archivo mysql-ds.xml en un editor de texto (p. ej. Bloc de notas). Si ha utilizado los medios de instalación estándares, introduzca c:\lams\jboss-4.0.2\server\default\deploy\mysql-ds.xml o /usr/local/jboss/server/default/deploy/mysql-ds.xml. Cambie las entradas :
-
Sustituya localhost por el nombre o la dirección IP del servidor de la base de datos. Esta línea aparece tres veces en el archivo.
Instale la base de datos en el servidor de base de datos
- Instale MySQL 5.x en el servidor de la base de datos.
- Cree un nuevo usuario en la base de datos (normalmente lams2) en el nuevo MySQL. Dé al usuario de la base de datos el derecho de entrar en MySQL desde el servidor de LAMS. Es posible hacer esto en el administrador MySQL añadiendo el servidor de LAMS a la lista de servidores para dicho usuario, o a través de the Grant statement si está utilizando las herramientas de línea de comando MySQL. (Consulte http://dev.mysql.com/doc/refman/5.1/en/connection-access.html
para más información sobre este tema. 
- Haga clic en la imagen para visualizar la versión de tamaño estándar MySQL Admin
- Asegúrese de que no haya un cortafuegos entre LAMS y el servidor de la base de datos o, si lo hay, asegúrese entonces de que el puerto 3306 esté abierto.
- Restablezca la base de datos en su servidor desde el archivo de volcado (lamsdump.sql). Utilice las instrucciones incluidas en esta página.
- Si la ha instalado inicialmente en Windows y después ha trasladado la base de datos a Linux o Unix, es posible que necesite cambiar los nombres de algunas tablas. MySQL en Windows normalmente no reconoce las mayúsculas, algo que no ocurre en Linux/Unix.
Nombre en Windows
Nombre en Linux/Unix lams_qtz_blob_triggers lams_qtz_BLOB_TRIGGERS lams_qtz_calendars lams_qtz_CALENDARS lams_qtz_cron_triggers lams_qtz_CRON_TRIGGERS lams_qtz_fired_triggers lams_qtz_FIRED_TRIGGERS lams_qtz_job_details lams_qtz_JOB_DETAILS lams_qtz_job_listeners lams_qtz_JOB_LISTENERS lams_qtz_locks lams_qtz_LOCKS lams_qtz_paused_trigger_grps lams_qtz_PAUSED_TRIGGER_GRPS lams_qtz_scheduler_state lams_qtz_SCHEDULER_STATE lams_qtz_simple_triggers lams_qtz_SIMPLE_TRIGGERS lams_qtz_trigger_listeners lams_qtz_TRIGGER_LISTENERS lams_qtz_triggers lams_qtz_TRIGGERS
El siguiente código ha sido creado para renombrar las tablas (no hemos probado este código, por lo que le rogamos que, si no funciona, nos lo comunique).
Compruebe el buen funcionamiento de LAMS
- Inicie LAMS.
- Entre en LAMS y edite el perfil. Controle el listado de idiomas desplegable – si parece correcto, entonces su base de datos debería haber hecho las transferencias correctamente. Si el texto es incomprensible, probablemente algo salió mal en la codificación utf-8 cuando se transfirió el archivo.
Actualice el registro (sólo para Windows)
- Si está en Windows, necesitará cambiar una opción del registro. El actualizador utilizará esa referencia para encontrar su base de datos durante la actualización.

Esta operación requiere modificar una parte importante de Windows.
Es necesario llevar a cabo este proceso con precaución, ya que, en caso contrario, ello podría afectar a la correcta inicialización de su PC. - Active el editor del registro: vaya al menú “Inicio” y seleccione “Ejecutar”. En la línea de comandos, escriba “regedit” y haga clic en OK.
- Busque la entrada para HKEY_LOCAL_MACHINE/SOFTWARE/LAMS Foundation/LAMSv2
- Para cambiar una entrada en la pantalla, haga doble clic en su nombre y aparecerá un menú
- Cambie mysql_host como localhost por el nombre de la base de datos del servidor. Si esa entrada no existe, añádala como una nueva entrada. Asegúrese de que no introduce ningún espacio en blanco en la entrada.
- Haga clic en Archivo > Salir, para abandonar Regedit.
![]()
Haga clic en la imagen para visualizar en tamaño completo las opciones del registro.