Vistas:

Problema:
Al intentar restaurar una copia de seguridad de una base de datos en MySQL, se produce un error de restauración relacionado con determinadas tablas. Las tablas pueden variar. Sin embargo, siempre aparece el siguiente error

«MySQL has gone away».

Solución:
Este error puede producirse al intentar restaurar una tabla con consultas de gran tamaño. Para resolver este problema, consulta la siguiente guía:

  1. Detenga todos los servicios en ejecución, incluida la base de datos interna.
     
  2. Realice una copia de seguridad de la ruta de instalación de la base de datos interna. Por defecto, se encuentra en C:\ProgramFiles(x86)\DocuWare\InternalDatabase (esta ubicación puede ser diferente si se modificó durante la instalación).
     
  3. Abra el archivo«my.ini» de , situado en la raíz de la ruta anterior.

     
  4. En el archivo, busque«max_allowed_packet». Por defecto, este valor está establecido en 4M. Cámbielo a 40M. (Si este valor no funciona, puede aumentarlo aún más).

     
  5. Abre la carpeta de datos de la base de datos interna. De forma predeterminada, se encuentra en C:\ProgramFiles(x86)\DocuWare\InternalDatabase\Data. (Esta ubicación puede ser diferente si se modificó durante la instalación).
     
  6. Elimina los siguientes archivos:
    <servername>.pid
    ib_logfile0
    ib_logfile1
    InternalDatabase.err


     
  7. Inicie la base de datos interna. Esto puede tardar un poco más de lo habitual, ya que se están volviendo a crear los archivos de registro.
     
  8. Una vez iniciada, intente volver a restaurar la base de datos. Como se ha mencionado anteriormente, si sigue fallando, aumente el valor del paso 4.

¡Este artículo de la base de conocimientos (KBA) es aplicable ÚNICAMENTE a organizaciones in situ!

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.