Mysql
 sql >> Database >  >> RDS >> Mysql

Errore "Ho ottenuto l'errore -1 dal motore di archiviazione" di MySQL

OK. Ho trovato la soluzione. Il problema è stato causato da innodb_force_recovery parametro in my.cnf, che era impostato su 4.

Per risolvere il problema, imposta a 0 o rimuovi completamente questo parametro da my.cnf

Se controlli il log degli errori, durante la query, mysql scriverà in un linguaggio leggibile dall'uomo che:Non ti permetterà di modificare nulla nella tabella fino a quando la modalità di ripristino di innodb non è abilitata, esattamente il messaggio successivo:

Si prega di fare riferimento a: http://bugs.mysql.com/bug.php?id=30225