Problema:
Quando si tenta di ripristinare il backup di un database in MySQL, si verifica un errore di ripristino che fa riferimento a determinate tabelle. Le tabelle possono cambiare. Tuttavia, viene sempre visualizzato il seguente errore
"MySQL è scomparso".


Soluzione:
Questo errore può verificarsi quando si tenta di ripristinare una tabella con query di grandi dimensioni. Per risolvere questo problema, consultare la seguente guida;
- Arrestare 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 (questo percorso potrebbe essere diverso se modificato durante l'installazione).
- Aprire il file my.ini che si trova alla radice del percorso sopra indicato.

- Nel file, cercare "max_allowed_packet". Per impostazione predefinita, questo valore è impostato su 4M. Modificarlo a 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. (Questa posizione può essere diversa se modificata durante l'installazione).
- Cancellare i seguenti file:
a. <nome_server>.pid
b. ib_logfile0
c. ib_logfile1
d. InternalDatabase.err

- Avviare il database interno. Questa operazione potrebbe richiedere un tempo leggermente più lungo del normale, poiché sta ricreando i file di registro.
- Una volta avviato, tentare nuovamente il ripristino del database. Come indicato in precedenza, se non si riesce ancora a ripristinare il database, aumentare il valore del punto 4.
Il KBA è applicabile SOLO alle organizzazioni in sede.
Si prega di notare: Questo articolo è una traduzione dall’inglese. Le informazioni contenute in questo articolo si basano sulla/e versione/i originale/i del prodotto in inglese. Potrebbero esserci piccoli errori, come nella grammatica usata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa esattezza della traduzione, nella maggior parte dei casi troverà che è sufficientemente informativa. In caso di dubbi, torni alla versione inglese di questo articolo.
