He estado usando con éxito XAMPP en mi PC con Windows 10 para ejecutar un sitio web en el que estoy trabajando localmente hasta hoy.
Cuando intento iniciar MySQL, falla. Los registros de errores indican:
mysqld.exe: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failed Fatal error: Can't open and lock privilege tables: Table '.\mysql\db' is marked as crashed and last (automatic?) repair failedMientras trato de arreglar esto, intenté lo siguiente:
mysqlcheck --repair --use-frm --all-databasespero esto me da el siguiente error:
Got error: 2002: Can't connect to MySQL server on 'localhost' (10061) when trying to connectLo cual supongo que tiene sentido porque el servicio mysql no puede ejecutarse.
También intenté ejecutar lo siguiente desde este directorio: c:\xampp\mysql\data. Hacer esto da como resultado un error que dice que 'db' no existe.:
myisamchk -r dbNoté que tengo un archivo db.MAD que es bastante grande 174,616K, así que no estoy seguro si ese es el problema.
Me encontré con el mismo problema, esto es lo que hice: