IBM Cloud Docs
Reparación de tablas MySQL que no se abren

Reparación de tablas MySQL que no se abren

La reparación de la tabla MySQL se gestiona caso por caso. Si utiliza el tipo de tabla MySQL predeterminado de MyISAM (que es el motor de almacenamiento predeterminado a menos que se cambie o especifique de forma diferente), tiene las opciones siguientes:

  1. Puede ejecutar la utilidad myisamchk desde una línea de comando para verificar, reparar u optimizar tablas. Ejecute este mandato mientras la base de datos no se está ejecutando.

  2. El mandato mysqlcheck es similar en función a myisamchk, pero se puede ejecutar mientras se ejecuta la base de datos.

  3. Si inicia sesión en la base de datos, también puede ejecutar mandatos SQL que puedan solucionar el problema.

    *mysql> optimize table your-tablename *mysql> analizar tabla your-tablename *mysql> tabla de reparación your-tablename

  4. Si está recibiendo números de error de MySQL y no está seguro de lo que significan, puede ejecutar el programa de utilidad perror para buscar errores desde la línea de mandatos. Para obtener más información, consulte la documentación deMySQL.

    shell> perror 13 64Error code 13: Permission denied*Error code 64: Machine is not on the network