⏬ Como HACER un BACKUP (RESPALDO) y RESTAURACION de una BASE de DATOS MySQL con PHP (CODIGO)

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2025

ความคิดเห็น • 85

  • @CarlosAlfaroSV
    @CarlosAlfaroSV  4 ปีที่แล้ว

    💻👨‍💻 Aprende a crear tu primer SISTEMA PROFESIONAL [PHP, MVC, MYSQL]:
    th-cam.com/play/PLH_tVOsiVGzmn89QxjFTCE19rLSDqG03U.html

  • @AlvaroWhite
    @AlvaroWhite 5 ปีที่แล้ว

    Saludos Carlos, antes que nada gracias por tus aportes. Me gustaría que nos realices un vídeo sobre github desde el punto de vista de un programador, como sus ventajas y desventajas. Gracias mil por el aporte. Y ya casi estoy hay día con tus videos del canal. Saludos.

  • @juancarlossurumayr.5919
    @juancarlossurumayr.5919 7 ปีที่แล้ว +1

    excelente aporte amigo solo a manera de información inserte tu código en mi proyecto con Mysqli y cuando hice la restauración la base de datos me cambio con símbolos las palabras que tenia con (ñ) y con (ó) para solucionar este error solo le cambie a tu código donde colocaste utf-8 le coloque iso-8859-1 y ahora si recibe y restaura todo sin modificación solo a manera de información para todos saludos y mucho éxito amigo Carlos Alfaro

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว +1

      Muchas gracias por tu comentario :D y aporte a la comunidad. Saludos.

  • @MrJethrox
    @MrJethrox 8 ปีที่แล้ว

    gracias la verdad que no se necesita ver el vídeo para entender lo que hiciste, gracias lo probe y me funciono muy bien, he buscado y hasta hice uno pero me generaban mal el scrip al momento de cargarlo, pero con el tuyo no tube ningun problema GRACIAS

  • @wilmercabrera3152
    @wilmercabrera3152 2 ปีที่แล้ว

    Hola.
    Excelente explicación.
    Una consulta ¿Funciona con php versión 8?

  • @narutobleach1997
    @narutobleach1997 5 ปีที่แล้ว

    Funciona perfecto, gracias bro, saludos desde venezuela

  • @joselito120
    @joselito120 6 ปีที่แล้ว

    Muy bueno, funciona correctamente. Ahora me falta probarlo en un hosting con una base de datos grande!

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  6 ปีที่แล้ว

      Gracias :D también funciona con hosting. Saludos

  • @ariel6764
    @ariel6764 7 ปีที่แล้ว

    me salvaste sacias x tu aporte amigo saludos desde bolivia

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      De nada :D Saludos desde El Salvador

  • @JosmarDesign
    @JosmarDesign 5 ปีที่แล้ว +1

    Que versión de xampp usaste ? :( no me funciona con la 5.6.39 ya q comentaste que con la verdion 7 de php no funcionaba.

  • @marcelocaro4909
    @marcelocaro4909 8 ปีที่แล้ว

    me funciono y lo pude agregar a mi proyecto muchisisimas gracias

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Que bien :D y de nada amigo. Saludos

    • @maurimza566
      @maurimza566 3 ปีที่แล้ว

      como hiciste marcelo para agregarlo al proyecto. gracias

    • @marcelocaro4909
      @marcelocaro4909 3 ปีที่แล้ว

      @@maurimza566 disculpame compañero esto lo utilice en mi tesis de la universidad y no he vuelto a trabajar el lenguaje y no recuerdo :( te aviso si recuerdo algo

  • @borismiranda8924
    @borismiranda8924 7 ปีที่แล้ว +1

    se te agradece, muy buen aporte

  • @momentoscuriosos8447
    @momentoscuriosos8447 6 ปีที่แล้ว +1

    Muchisimas gracias!!! todo sirvió muy bien :)

  • @darleyaac1917
    @darleyaac1917 8 ปีที่แล้ว +1

    muy bueno todo, gracias por el gran aporte, pero me ocurre un problema con el restore en el index no me funciona el backup_path algo esta fallando me dice que no es ruta validad

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Gracias y de nada. Cual versión estas usando amigo, la de mysql o la de mysqli para revisarla

    • @darleyaac1917
      @darleyaac1917 8 ปีที่แล้ว

      la de mysqli. si probe y probe pero no me despliega los backup que realice.

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Lo he probado y si funciona amigo. Has modificado el nombre de la carpeta donde se almacenan las copias de seguridad? o la constante BACKUP_PATH del archivo Connet.php??. Las copias de seguridad si te las guarda?

    • @darleyaac1917
      @darleyaac1917 8 ปีที่แล้ว

      si le modifique los nombres a las carpetas, pero igualmente revise que en todos lados estuviera cambiado, lo mismo con las rutas y si me realiza las copias de segura muy bien solamente me falla es en la parte de desplegar los puntos para restaurar la BD

    • @darleyaac1917
      @darleyaac1917 8 ปีที่แล้ว

      gracias igualmente. si ya revise nuevamente y ya me funciona el index lo habia sacado de la carpeta y aunque estuviera bien la ruta no funcionaba esa parte. a lo mejor algo le faltaba pero bueno ya lo guarde otra vez en la carpetas.

  • @chalio79
    @chalio79 3 ปีที่แล้ว

    Hola, felicidades excelente explicación, sin embargo hice el ejercicio y no descarga las tablas solo el zip tiene el archivo sql pero esta vacío, saludos

  • @freddyp.hernandez8731
    @freddyp.hernandez8731 7 ปีที่แล้ว +1

    muy buen aporte, lo único en lo que tengo problema es en el option del formulario del index para elegir el backup a restaurar, no se cual sea el problema porque no me aparece ninguno de los respaldos que e echo, quizás tengas tiempo para ayudarme...Gracias de antemano

    • @freddyp.hernandez8731
      @freddyp.hernandez8731 7 ปีที่แล้ว +1

      ya lo resolví...era la ruta :'v... gracias por los videos me salvaste el semestre jajaja

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      Jajaja de nada amigo. Saludos

  • @undefine2k_
    @undefine2k_ 2 ปีที่แล้ว

    me va todo bien, pero no se porqué solo se exporta la primera tabla de la base de datos y no las demás, me podría explicar que puede estar pasando, muchas gracias.

  • @Dony9324
    @Dony9324 8 ปีที่แล้ว

    gracia excelente vídeo muy bien explicado me funciono perfecto, gracias.

  • @VinagresHN
    @VinagresHN 3 ปีที่แล้ว

    Brother eres un capo... pero quería un enorme favor tuyo use esta lógica para mi sistema que realizo en la universidad y me pide que en el select de las copias de seguridad solo me muestre las últimas 5 y en orden que la última que hice sea la primera.... AYUDAME HERMANO SI PUEDES DONDE TENGO QUE HACER ESO DENTRO TU CODIGO

  • @creative-Investments
    @creative-Investments 2 ปีที่แล้ว

    hola disculpe las molestias es muy buen script me funcionadaba de diez pero ahora me encuentro con que el boton de login no me abre la ventana modal y cuando agrego un registro nuevo de usuario , inserta bien en phpadmin pero en la poantalla me aparece en blanco no se porque...se me puede ayudar porfavor

  • @JoseCarhuapomaHuaman
    @JoseCarhuapomaHuaman 6 ปีที่แล้ว +1

    exelente tutorial, pero si quisiera guardar el backup y restaurar la BD de una ruta elegida por el usuario , que codigo tendria que cambiar, gracias de antemano y saludos !!!!!!

    • @handha100
      @handha100 5 ปีที่แล้ว

      encontraste la solucion?

  • @andresjaramillojaram3661
    @andresjaramillojaram3661 2 ปีที่แล้ว +1

    Gran aporte...
    Necesito hacer un backup y restore desde PHP 8.1 y PostgreSQL...
    Te agradecería si me puedes ayudar...
    Gracias...
    Like--->>

  • @patrickguillen1194
    @patrickguillen1194 7 ปีที่แล้ว

    Muchas Gracias amigo, ya lo descargue espero poder hacerlo funcionar hehehe! saludos!

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว +1

      De nada amigo, espero que te funcione bien :) saludos desde El Salvador

    • @patrickguillen1194
      @patrickguillen1194 7 ปีที่แล้ว

      Funciono, Muchas GRACIAS, Solo una consulta amigo.!
      Esta es la Ruta que hice para llegar a tu codigo.
      xampp\SDE-SP_SGE_\BRM-master\php/index.php
      PERO, si quiero hacer un link que me lleve a una pagina que tengo en esta hubicacion...
      xampp\SDE-SP_SGE_\usuarios.php
      he tratado pero no me lleva hacia atras, no se que estoy haciendo mal.... algo asi tengo el link( Regresar )
      Gracias de antemano!

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว +1

      Tal vez depende de cuantas carpetas quieras regresar atrás, por ejemplo ahorita solo regresas una con '../usuarios.php' si quieres regresar dos sería '../../usuarios.php' si quieres tres sería '../../../usuarios.php' ..... Entonces prueba así:
      Regresar

    • @patrickguillen1194
      @patrickguillen1194 7 ปีที่แล้ว

      GRACIAS AMIGO, ESO ERA.

  • @tmlkenichi024
    @tmlkenichi024 8 ปีที่แล้ว

    Después de buscar tanto encontré uno que si funcione gracias :D por cierto sabes por que el backup no pone mis SP y trigger?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      De nada amigo :D .. Y creo que no los pone porque solo hace la copia de las tablas y los valores guardados en ellas, de los trigger no se hacen copias por que no tengo idea de como hacerlo. Saludos

  • @rodrigosalinasrivera8148
    @rodrigosalinasrivera8148 4 ปีที่แล้ว

    hola, si esto lo quieres hacer directo en tu hosting?

  • @danielcontrerasdecenteno5969
    @danielcontrerasdecenteno5969 5 ปีที่แล้ว

    buena bro felicidades me sirvio a la perfeccion

  • @juliozambrano7007
    @juliozambrano7007 7 ปีที่แล้ว

    amigo una pregunta. porque al momento de hacer la restauracion de la base de datos no me muestra el formulario de las bases de datos que ya hice copia de seguridad? osea me hace el backup pero no me muestra en el index el "seleccionar punto de restauracion" ayudame porfa

    • @juliozambrano7007
      @juliozambrano7007 7 ปีที่แล้ว

      ya encontré el error, estoy trabajando con materialize y al colocar la librería me oculta el formulario como hago para resolverlo sin dejar de usar ese framework?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      Si te oculta el campo select, revisa la documentación de Materialize allí te dicen como usar los campos select. Por eso es que te los esconde, porque no lo haz configurado bien.

    • @juliozambrano7007
      @juliozambrano7007 7 ปีที่แล้ว

      si el problema esta en el select voy a revisar haber

  • @aprendizjtl7563
    @aprendizjtl7563 7 ปีที่แล้ว

    Tengo una duda, si la base de datos llega a pesar varios megas o incluso gigas, este codigo es capaz de hacer correctamente el backup? o se necesite de realizar otro metodo?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      Pues la verdad solo he probado el script en bases de datos pequeñas, no lo he probado en bases de datos grandes amigo.

  • @marthavargas697
    @marthavargas697 6 ปีที่แล้ว

    Disculpe tengo un problema, cuando se oprime en importar, aparentemente muestra el msj de k si lo hizo, pero en la base de datos noy hay ningun cambio.... Me podria dar una pista de pork sucede esto

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  6 ปีที่แล้ว

      No se porque no le funciona correctamente, pero si al hacer una restauración de la BD le aparece que se hizo correctamente, debería de funcionar bien y restaurar la base de datos perfectamente

  • @aliriotua9235
    @aliriotua9235 8 ปีที่แล้ว

    hola amigo me funciona todo pero cuando selecciono la base de datos que r¡voy a restaurar y le doy restaurar me sale error 404 xq sera ?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Hola amigo, para ayudarte, me puedes decir que version del script estas usando? Es la de mysql o mysqli? y dime que servidor utilizas?

    • @aliriotua9235
      @aliriotua9235 8 ปีที่แล้ว

      es la mysql

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Te debería de funcionar bien amigo, yo lo he probado y si funciona. Has modificado algún archivo o carpeta.

  • @Di29pa
    @Di29pa 6 ปีที่แล้ว

    Me funcionó a la primera.. Pero con un pequeño error.. Cuando importo la base de datos no reconoce los acentos latinos como podría solucionarlo?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  6 ปีที่แล้ว

      Que tipo de cotejamiento tiene tu base de datos? Tienes utf8?

  • @adonay.franco
    @adonay.franco 7 ปีที่แล้ว

    Se podría hacer lo mismo con postgresql?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      Yo no he usado Postgresql como gestor de base de datos, pero me imagino que si se ha de poder hacer algo similar con php pero claro con sus respectivas funciones. Este script no te funcionara ya que es para mysql.

  • @chepemix4058
    @chepemix4058 8 ปีที่แล้ว

    amigo cuando le doy en Realizar copia de seguridad no me descarga nada solo se pone la pantalla en blanco

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Amigo, verifica en la carpeta "backup" del proyecto hay deben de estar las copias de seguridad creadas, y recuerda que el script no funciona con versiones de PHP 7 y superiores, por lo tanto si usas PHP 7 no te funcionara. Saludos

    • @chepemix4058
      @chepemix4058 8 ปีที่แล้ว

      si eso me estaba fijando , le cambio los lamados de mysql a mysqli pero ahora me dice q no encuentra la base de datos , no se si tenga q cambiar algun archivo de la base de datos en el back up.

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      Si lo cambias a Mysqli debes de modificar los archivos Connet.php y Backup.php a la extencion de mysqli

    • @chepemix4058
      @chepemix4058 8 ปีที่แล้ว

      Si eso estuve haciendo pero en la parte del mysqli_select_db no me encuentra la base de datos y ya la busque por sistema q es como se llama :( y necesito terminarla ahor por que es para mi tesis :(

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  8 ปีที่แล้ว

      En la descripción del vídeo esta el enlace para que descargues el script con la extensión de Mysqli ya lo arregle yo.

  • @AlejandroMorales-pk6pr
    @AlejandroMorales-pk6pr 7 ปีที่แล้ว

    Podria hacerce todo en un solo archivo?

    • @CarlosAlfaroSV
      @CarlosAlfaroSV  7 ปีที่แล้ว

      Si, pero hay que cambiar muchas cosas del codigo

  • @diegoandres2553
    @diegoandres2553 4 ปีที่แล้ว

    Te amo

  • @oscargiron2522
    @oscargiron2522 ปีที่แล้ว

    Gracias amigo!! Me ayudaste muchísimo