Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

mysqldump engine=innodb

Estas en el tema de mysqldump engine=innodb en el foro de Mysql en Foros del Web. Hola DBAs mysql, les hago una consulta, quiero hacer backups con mysqldump pero que al crear el script sql me ponga como defaul engine innodb ...
  #1 (permalink)  
Antiguo 22/10/2009, 11:32
 
Fecha de Ingreso: octubre-2008
Ubicación: Rio 3
Mensajes: 12
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta mysqldump engine=innodb

Hola DBAs mysql, les hago una consulta, quiero hacer backups con mysqldump pero que al crear el script sql me ponga como defaul engine innodb para todas las tablas de la base, ya que hay algunas con myisam y quiero que las pase a innodb
¿se puede hacer esto?
estuve viendo en la myslqdump la opcion --create-options
Include all MySQL-specific table options in the CREATE TABLE statements.
y hay un statements dentro del CREATE TABLE que es
table_option: ENGINE [=] engine_name
si alguien tiene alguna idea si se puede hacer esto, que me avise
GRACIAS
  #2 (permalink)  
Antiguo 22/10/2009, 12:24
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: mysqldump engine=innodb

leoberta...
debes pasar manualmente las tablas que están en myisam a innodb.

Código sql:
Ver original
  1. ALTER TABLE nombretabla ENGINE=INNODB;

O hacerte un programita que lo haga por ti recorriendo todas las tablas de una base de datos.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:46.