1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

¿Como duplicar o replicar bases de datos?

Tema en 'Asuntos Técnicos' iniciado por Ged, 22 Dic 2010.

  1. Ged

    Ged Usuario activo

    Hola,

    tengo ciertas bases de datos de foros "grandes" , backups de 700 megas comprimidos, sin imágenes.

    Me gustaría que me dijeráis alguna forma rápida de duplicar la base de datos para hacer actualizaciones o pruebas que tenga que hacer con el script. Tengo acceso a whm y cpanel

    Ahora misma, exporto con phpmyadmin la base de datos, la subo al servidor mediante ftp y utilizo el mini script bigdump, pero tiene que haber algo para duplicar la base de datos de forma rápida sin sacar la información del servidor. Mi método es lento y suele darme problemas, no consigo importar bien las bases de datos

    Muchas gracias por adelantado
     
  2.  
  3. ideasmultiples

    ideasmultiples Usuario activo

    usa mysqldump

    :cool:
     
  4. jcvelasquez

    jcvelasquez Nuevo usuario

    Hola Ged, rápidamente te nombro algunas herramienta que utilizo para este tipo de labores:

    - Utilizando AutoMySQLBackup para realizar el respaldo globalmente o por separado de tus bases de datos (Muy recomendado)
    - Como dice ideasmultiples por MySQLDump mediante consola, aquí puedes reforzar el script y realizarlo directamente a otro servidor por SSH (Protocolo mucho mas seguro que FTP)
    - Si tienes servicios en Amazon S3 puedes utilizar el famoso dJango (Python) script.
    - Por ultimo una herramienta que tiene su entorno gráfico llamada: MySQL Backup Tool que cuenta con buenas opciones.

    Lo importante es que busques una mejor alternativa a la que estas haciendo mediante exportación por PHP, esta labor puede colocar lenta tu maquina y no ser 100% confiable.

    Saludos!
     
  5. Ged

    Ged Usuario activo

    Hola,

    muchas gracias a los dos

    estoy probando mysqldump. Me han dado acceso ssh como root al servidor, me conecto

    y hago una prueba en una base de datos obsoleta
    Me pide el password, de la base de datos, lo meto y automáticamente vuelve a salir el prompt en la consola :stress:

    No da ningún error pero no encuentro que haya hecho el dump en ningún sitio.

    ¿Hay algún error?
     
  6. Ged

    Ged Usuario activo

    -- Dump completed on 2010-12-22 5:06:40

    He encontrado el error estaba en <

    la sentencia queda

    ¿pero donde ha ido? :eek:
     
  7. turcu

    turcu Administrador Miembro del Staff Administrador CH

    La flecha estaba bien antes:
    para exportar:
    mysqldump --user=[usuario] -p [basedatos] > [archivo]
    para importar:
    mysql --user=[usuario] -p < [archivo]

    Si no declaras una ruta, el backup te lo va a hacer en la ruta en donde corre mysqldump. Te recomiendo en archivo, usar algun direcorio, por ejemplo: "/home/[usuario]/archivo.sql", y lo mismo cuando lo importas. Si queres cambiar el nombre de la base de datos nueva, podes editar en el archivo sql el nombre en la sentencia CREATE (de la BD) y en la sentencia USE (ambos al comienzo del archivo), entonces cuando lo recuperes, lo hara con el nombre nuevo que le asignaste.

    Saludos!
     
  8. Ged

    Ged Usuario activo

    Ya he conseguido hacer lo varias veces :-D

    Gracias de verdad, parece que hay mucha información, pero se saltan lo más obvio, pero que es información que si nunca lo has hecho no es tan trivial .

    Mi problema era que no lo dejaba en el directorio apropiado, por eso tampoco lo veía desde el ftp,

    Yo para neófitos recomiendo.

    Una vez en la consola y si te pasa como a mí que no sabers donde estás, teclea

    listará los archivos y directorios. Si no ves /home, sube de directorio con

    Y una vez lo veamos

    Bien, ya estamos en el directorio apropiado, ahora es coser y cantar.

    Para exportar:


    Para importar:

    Por cierto, va a la velocidad de la luz :p

    Cuanto tiempo perdido con phpmyadmin

    Un saludo
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·