Actualmente estoy probando con mysqldump, pero este aunque le marque que no quiero los registros, debe pasar por ellos ya que las tablas con más registros tardan mucho, llevo 3h y no ha terminado, son tablas con millones de registros.
Estoy ejecutando:
Código:
mysqldump -u USUARIO -d -q -r NOMBRE_TABLA.sql NOMBRE_BASE_DE_DATOS NOMBRE_TABLA
Cita:
He probado de hacer una copia de la tabla en cuestión que va lenta, la cual contiene muchos registros a una nueva pero sin copiar sus registros y es lo mismo se queda procesando in eternum.Opciones:
--no-data, -d
No escribe ningún registro de la tabla. Esto es muy útil si sólo quiere obtener un volcado de la estructura de una tabla.
--quick, -q
Esta opción es útil para volcar tablas grandes. Fuerza mysqldump a recibir los registros de una tabla del servidor uno a uno en lugar de recibir el conjunto completo de registros y guardarlos en memoria antes de escribirlos.
--no-data, -d
No escribe ningún registro de la tabla. Esto es muy útil si sólo quiere obtener un volcado de la estructura de una tabla.
--quick, -q
Esta opción es útil para volcar tablas grandes. Fuerza mysqldump a recibir los registros de una tabla del servidor uno a uno en lugar de recibir el conjunto completo de registros y guardarlos en memoria antes de escribirlos.
Código:
Gracias create table NOMBRE_TABLA_COPIA like NOMBRE_TABLA_ORIGEN;