sql >> Database >  >> RDS >> Mysql

Mysql 'Kreeg fout -1 van opslagengine' fout

OKÉ. Ik heb de oplossing gevonden. Het probleem werd veroorzaakt door innodb_force_recovery parameter in my.cnf, die was ingesteld op 4.

Om het probleem op te lossen, stelt u in op 0 of verwijdert u deze parameter volledig uit my.cnf

Als u het foutenlogboek controleert, zal mysql tijdens het zoeken in voor mensen leesbare taal schrijven dat:U niets in de tabel kunt wijzigen totdat de innodb-herstelmodus is ingeschakeld, precies het volgende bericht:

Raadpleeg: http://bugs.mysql.com/bug.php?id=30225



  1. Verplicht veld(en) ontbreekt resultaat

  2. MySQL-insert bij dubbele update voor niet-PRIMAIRE sleutel

  3. XML gegenereerd door een while-lus toewijzen aan een variabele

  4. postgres kolom alias probleem