Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2003
jbaleriola jbaleriola is offline
Miembro
 
Registrado: oct 2003
Ubicación: Murcia
Posts: 20
Poder: 0
jbaleriola Va por buen camino
Question Copiar una Base de Datos

Hola amigos, quisiera crear una Base de Datos a partir de una réplica de otra que ya está creada, es decir copiarla con otro nombre. Según la ayuda tengo que utilizar el comando mysqlhotcopy, pero no lo consigo ¿Podeís darme algún ejemplo de como hacerlo?
Gracias
Responder Con Cita
  #2  
Antiguo 02-10-2003
Viet Viet is offline
Miembro
 
Registrado: jul 2003
Ubicación: Argentina - Mar del Plata
Posts: 252
Poder: 21
Viet Va por buen camino
Podes usar MySqldump

Código:
          mysqldump --host='+datos.conexion.Host+' --user='+datos.conexion.Login+' --password='+datos.conexion.Password+' --quick '+datos.conexion.Database+' > db_backup.sql' ....
Esto te genera un Script

Suerte
__________________
Marín Ignacio Borthiry (Viet) - "El hombre arriesga su vida cada vez que elije y eso es lo que lo hace libre" ;)
Responder Con Cita
  #3  
Antiguo 02-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Si lo quieres hacer vía programación quizá te ayude saber
como copiar una tabla:

create table 'tabla_nueva' select * from 'tabla_anterior'

Y usando la consulta

show tables [from 'base']

obtienes un listado de todas las tablas en tu base que
puedes recorrer para aplicar la consulta de arriba.

// Saludos
Responder Con Cita
  #4  
Antiguo 06-10-2003
jbaleriola jbaleriola is offline
Miembro
 
Registrado: oct 2003
Ubicación: Murcia
Posts: 20
Poder: 0
jbaleriola Va por buen camino
Question

Gracias por vuestras respuestas que me han servido para orientarme
pero todavía no he podido resolver el problema;
la copia tengo que hacerla desde código,
por lo que la solición de Viet en principio no me vale,pero la solución de roman
no me sirve porque utilizo dos Bases de Datos, la de origen y la
destino por lo que utilizar una 'Select' en principio no me vale.
Responder Con Cita
  #5  
Antiguo 06-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Posteado originalmente por jbaleriola
Gracias por vuestras respuestas que me han servido para orientarme
pero todavía no he podido resolver el problema;
la copia tengo que hacerla desde código,
por lo que la solición de Viet en principio no me vale,pero la solución de roman
no me sirve porque utilizo dos Bases de Datos, la de origen y la
destino por lo que utilizar una 'Select' en principio no me vale.
Si las dos bases están en el mismo servidor entonces sigue
siendo fácil ya que puedes anteponer el nombre de la base a las
tablas. La consulta

create table base1.tabla select * from base2.tabla

copiará la tabla "tabla" de la base de datos "base1" a la base
de datos "base2"

// Saludos
Responder Con Cita
  #6  
Antiguo 06-10-2003
jbaleriola jbaleriola is offline
Miembro
 
Registrado: oct 2003
Ubicación: Murcia
Posts: 20
Poder: 0
jbaleriola Va por buen camino
Post

Roman, tienes toda la razón del mundo.
Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:25:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi