Problema:
Quando si tenta di ripristinare un backup del database in MySQL, si verifica un errore di ripristino relativo ad alcune tabelle. Le tabelle possono variare. Tuttavia, viene sempre visualizzato il seguente errore
"MySQL has gone away."


Soluzione:
Questo errore può verificarsi quando si tenta di ripristinare una tabella con query di grandi dimensioni. Per risolvere questo problema, fare riferimento alla seguente guida;
- Interrompere tutti i servizi in esecuzione, compreso il database interno.
- Eseguire il backup del percorso di installazione del database interno. Per impostazione predefinita, si trova in C:\ProgramFiles(x86)\DocuWare\InternalDatabase (questa posizione potrebbe essere diversa se modificata durante l’installazione).
- Aprire il file my.ini di che si trova nella directory principale del percorso sopra indicato.

- Nel file, cercaremax_allowed_packet. Per impostazione predefinita, questo valore è impostato su 4M. Modificarlo in 40M. (Se questo valore non funziona, è possibile aumentarlo ulteriormente.)

- Aprire la cartella dei dati del database interno. Per impostazione predefinita, si trova in C:\ProgramFiles(x86)\DocuWare\InternalDatabase\Data. (Questo percorso potrebbe essere diverso se modificato durante l’installazione)
- Elimina i seguenti file:
<servername>.pid
ib_logfile0
ib_logfile1
InternalDatabase.err
- Avvia il database interno. L’operazione potrebbe richiedere un po’ più di tempo del solito, poiché i file di log vengono ricreati.
- Una volta avviato, riprovare a ripristinare il database. Come indicato in precedenza, se l’operazione continua a non andare a buon fine, aumentare il valore specificato al Passo 4.
La KBA è applicabile ESCLUSIVAMENTE alle organizzazioni on-premise!
Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.
