sql >> Base de Datos >  >> RDS >> Mysql

Revisión del producto:reparación estelar para MySQL

Problema

¡Mi semana no comenzó con una buena nota! Había borrado accidentalmente el archivo ibdata1. Pude reiniciar la instancia del servidor MySQL pero no puedo acceder a ninguna de las bases de datos. Mientras revisaba el registro de errores de MySQL, mostró los siguientes detalles:

121281 10:45:05 [ERROR] “No se puede encontrar o abrir la tabla nombre_base_datos/nombre_tabla desde el diccionario de datos interno de InnoDB aunque existe el archivo .frm para la tabla. ¿Quizás eliminó y volvió a crear los archivos de datos de InnoDB pero olvidó eliminar los archivos .frm correspondientes de las tablas de InnoDB, o movió los archivos .frm a otra base de datos? o bien, la tabla contiene índices que esta versión del motor no admite”.

No pude restaurar la base de datos desde la copia de seguridad, ya que la copia de seguridad tenía una semana de antigüedad. Restaurar la copia de seguridad habría resultado en la pérdida de datos.

Solución

Después de realizar una búsqueda exhaustiva en Google, encontré una solución que sugería intentar restaurar las tablas de la base de datos MySQL desde el archivo .frm (diccionario de datos interno) y el archivo .ibd (información de la estructura de la base de datos).

Traté de identificar el esquema de base de datos del archivo .frm e importar el espacio de tablas del archivo .ibd al espacio de tablas del sistema del motor InnoDB. Pero eso no funcionó para mí. Fue entonces cuando decidí usar el software de reparación de bases de datos MySQL y encontré Stellar Repair para MySQL.

El software pretende reparar las bases de datos creadas con el motor InnoDB de la base de datos MySQL y restaurar sus tablas desde archivos .frm, .ibdata e .idb. También ayuda a reparar el motor de la base de datos MyISAM.

Otras características clave del software que encontré útiles son las siguientes:

  • Reparar la base de datos MySQL creada en sistemas Windows y Linux.
  • Reparar archivos MyISAM (.frm, .myd, .myi).
  • Recupere todos los objetos de MySQL como tablas, claves, tipos de datos, vistas, disparadores, etc.
  • Puede corregir todos los tipos de errores de la base de datos MySQL, como "Error al establecer una conexión de base de datos", "El archivo de índice está bloqueado", "Corrupción del espacio de tablas de InnoDB", "No se pudo encontrar el archivo wtlicensemanager.dll", etc.

Descargué e instalé la *versión demo del software de reparación de bases de datos MySQL y luego lanzó el software. Esto abrió la interfaz principal con 'Seleccionar carpeta de datos ', y todo lo que tenía que hacer era seleccionar la versión del servidor MySQL y la carpeta de datos que contenía la base de datos que quería restaurar.

*Nota: La versión de demostración solo permite escanear y obtener una vista previa de los objetos de la base de datos MySQL recuperables. Para guardar los datos y restaurar la base de datos, deberá comprar la versión con licencia del software.

Al hacer clic en 'Aceptar ' mostró una lista de bases de datos MySQL en la carpeta seleccionada. Después de seleccionar el archivo db que quería reparar y recuperar, hice clic en 'Reparar ' y esperó a que el software hiciera lo suyo.

Después de completar el proceso de reparación de la base de datos MySQL, el software mostró una vista previa de la base de datos reparada y todos sus objetos recuperables.

Una vez que pude verificar los datos, compré y activé la versión con licencia del software de reparación de MySQL. Para guardar los datos recuperables, hago clic en 'Guardar ' en el 'Archivo ' menú.

Después de completar los detalles requeridos en 'Guardar base de datos ', hice clic en 'Guardar ' para guardar el archivo.

Recibí un 'Proceso de guardado completado' mensaje sobre la finalización exitosa del proceso de guardado del archivo.

Mi experiencia general

¡El software Stellar Repair for MySQL es un salvavidas! Me ayudó a restaurar mi base de datos a sus especificaciones originales y recuperar todos sus datos. Recomendaría el software a cualquier persona que necesite una solución rápida y eficaz para restaurar su base de datos MySQL sin pérdida de datos ni tiempo de inactividad.

Reparación estelar para calificación de MySQL (en una escala de 1 a 5):

Parámetros Calificación Revisión
Fácil de usar

5

La interfaz de usuario fácil de usar del software de reparación de bases de datos MySQL ayuda a reparar la base de datos sin supervisión ni soporte técnico.
Velocidad y rendimiento

4.5

El proceso de descarga e instalación tarda solo unos minutos en completarse. El proceso de reparación puede tardar horas o días, según el tamaño de la base de datos.
Características y funcionalidad

5

El software ofrece todas las funciones necesarias para restaurar archivos de bases de datos MySQL (InnoDB y MyISAM) y sus componentes.
Soporte técnico

5

El equipo de soporte técnico trabaja las 24 horas del día, los 5 días de la semana para responder a las consultas de los usuarios.