Supongamos que los siguientes archivos de MySQL se han restaurado desde una cinta de copia de seguridad:¿Cómo puedo volver a crear una tabla MySQL InnoDB desde un archivo .ibd?
tablename.frm
tablename.ibd
Por otra parte, supongamos que la instalación de MySQL se ejecuta con innodb_file_per_table
y que la base de datos estaba limpia cierre con mysqladmin shutdown
.
Dada una nueva instalación de la misma versión de MySQL de la que se tomaron los archivos MySQL restaurados, ¿cómo importo los datos from tablename.ibd
/tablename.frm
a esta nueva instalación?
No estoy seguro de que sea posible, ya que incluso cuando innodb está usando un archivo por tabla, todavía hay algo de basura en el archivo idbdata central que está vinculado a las tablas existentes. –
Omry: Técnicamente debería ser posible AFAIK. Por favor, siéntase libre de probar que estoy equivocado :-) – knorv
Esto no pertenece aquí, no está relacionado con la programación. Ir al intercambio de DBA. Ya hay varias preguntas similares ... http://dba.stackexchange.com/questions/16875/mysql-how-to-restore-table-stored-in-a-frm-and-a-ibd-file – Cylindric