sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

InnoDB:Försökte öppna ett tidigare öppet tabellutrymme

Jag hade samma problem. Jag försökte alla lösningar som andra har föreslagit, och tyvärr fungerade ingenting.

Efter att ha spenderat timmar på att söka efter lösningen i Google hittade jag äntligen den här

  1. Öppna my.ini (my.cnf på linux-baserade system och Mac)
  2. Leta efter [mysqld]
  3. Precis under [mysqld] infoga innodb_force_recovery =1
  4. Starta MySQL Service
  5. Stoppa MySQL-tjänsten
  6. Ta bort raden från my.ini (innodb_force_recovery =1)
  7. Starta MySQL Service

Fungerade perfekt i mitt fall.

Jag hoppas att detta kommer att lösa ditt problem.



  1. Generera SQL-serverskript från kommandoraden?

  2. Installerar MySQL Workbench men filen /etc/my.cnf existerar inte

  3. SQL Server Management Studio:ikonens betydelse

  4. Importera .sql till MS Access med OBDC