L’istruzione per ripristinare un backup di un db MySQL tramite console di comando è la seguente:
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u username -p dbname < C:\backup.sql.bz2
in cui username è l’utente associato al db, dbname è il nome del database in cui effettuare il restore e backup.sql.bz2 è il nome del backup compresso “.bz2”.
Eseguendo direttamente il comando si ottiene il seguente errore:
ERROR: ASCII 'ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected...' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII 'ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected...' is expected...
Per superare l’errore è sufficiente decomprimere il backup (ad esempio tramite 7-zip) e rieseguire il restore