Asunto: Error 1067 El proceso ha terminado de forma inesperada MySQL
He copiado los ficheros de datos de la base de datos MySQL de un equipo a otro, en el segundo equipo he instalado la misma versión de MySQL Server (la 4.1), en el archivo de configuración my.ini, en la clave DATADIR he puesto la ruta donde se encuentran los ficheros de la Base de Datos MySQL copiados del otro equipo.
Todas las operaciones las he realizado con el servicio de MySQL detenido (la copia de los ficheros de un equipo a otro y el cambio del fichero my.ini), pero cuando intento iniciar el servicio de MySQL en el PC donde he copiado los ficheros del otro equipo me da este error y no llega a iniciar se el servicio de MySQL:
---------------------------
Servicios
---------------------------
No se puede iniciar el servicio MySQL en Equipo local.
Error 1067: El proceso ha terminado de forma inesperada.
En la parte de "Sistema" del visor de sucesos me muestra esta otra información:
El servicio MySQL se terminó de manera inesperada. Esto ha sucedido 3 veces.
Asunto: Re: Error 1067 El proceso ha terminado de forma inesperada M
varios escribió:
He copiado los ficheros de datos de la base de datos MySQL de un equipo a otro, en el segundo equipo he instalado la misma versión de MySQL Server (la 4.1), en el archivo de configuración my.ini, en la clave DATADIR he puesto la ruta donde se encuentran los ficheros de la Base de Datos MySQL copiados del otro equipo.
Todas las operaciones las he realizado con el servicio de MySQL detenido (la copia de los ficheros de un equipo a otro y el cambio del fichero my.ini), pero cuando intento iniciar
...
Este error se suele producir porque no quedan correctamente sincronizados los ficheros de log de MySQL con el fichero de datos principal (ibdata1). Normalmente se suele solucionar deteniendo el servicio (cosa que ya tienes detenida pues no puedes iniciarlo) y eliminando, en tu caso, los dos ficheros de log (recuerda hacer una copia de seguridad de los ficheros de datos de MySQL, antes de hacer esta operación):
ib_logfile0
ib_logfile1
tras eliminar estos dos ficheros vuelve a iniciar el servicio, en teoría ya te debería funcionar correctamente.
Publicado:
Sab Jul 21, 2007 7:59 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 1642
Asunto: Re: Error 1067 El proceso ha terminado de forma inesperada M
Muchísimas gracias, gracias a tus indicaciones lo he solucionado, ahora tengo las bases de datos de MySQL replicadas (manualmente) en un segundo equipo.
Publicado:
Sab Jul 21, 2007 8:03 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 1642
Asunto: Duda sobre los ficheros ib_logfile0 y ib_logfile1
¿para qué utiliza MySQL Server los ficheros ib_logfile0 y ib_logfile1? ¿son como los redo log de Oracle?
Por si os sirve de ayuda os muestro el error que aparecía en el fichero xxx.err de MySQL:
InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 20971520 bytes!
081023 9:13:12 [ERROR] Can't init databases
081023 9:13:12 [ERROR] Aborting
081023 9:13:12 [Note] C:\Archivos de programa\MySQL\MySQL Server 4.1\bin\mysqld-nt: Shutdown complete
Publicado:
Sab Jul 21, 2007 8:04 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2211
Asunto: Re: Duda sobre los ficheros ib_logfile0 y ib_logfile1
varios escribió:
¿para qué utiliza MySQL Server los ficheros ib_logfile0 y ib_logfile1? ¿son como los redo log de Oracle?
Sí, más o menos, esos dos ficheros se llaman Binary Log, en ellos se van guardando todas las modificaciones que se van realizando en la base de datos sólo si es de tipo InnoDB.
Se pueden utilizar para:
* Replicación: el servidor "Master" o maestro utilizará estos ficheros para enviar las modificaciones a los servidores "Slave" o esclavos.
* Operaciones de recuperación: determinadas operaciones de recuperación de datos también utilizan los Binary Log. Por ejemplo las recuperaciones en el tiempo, dejar la base de datos como estaba en un instante de tiempo determinado.
Con el parámetro "max_binlog_size" en el fichero my.ini se le puede indicar el tamaño máximo que tendrán estos ficheros.
Publicado:
Jue Oct 23, 2008 6:33 am
vitorini2003 Usuario
Registrado: Feb 25, 2011 Mensajes: 1
Asunto: En que ruta se encuentran los ficheros?
¿En que ruta se encuentran los ficheros ib_logfile0, ib_logfile1 ?
Tengo el mismo problema que no me deja arrancar el servicio pero no encuentro estos ficheros.
Publicado:
Vie Feb 25, 2011 1:54 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2211
Asunto: Re: En que ruta se encuentran los ficheros?
vitorini2003 escribió:
¿En que ruta se encuentran los ficheros ib_logfile0, ib_logfile1 ?
Tengo el mismo problema que no me deja arrancar el servicio pero no encuentro estos ficheros.
Estos ficheros, por defecto se encuentran en la misma ruta que los datos de MySQL, indicada en el fichero my.ini, en la sección:
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro