Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682

    mysql : backup DB via codice

    Ciao a tutti .....

    E' possibile attraverso php eseguire copie a runtime di database e tabelle di mysql ?

    Ho visto una classe di daniele_dll a proposito.
    Ho visto che ci sono disponibili anche pacchetti linux/win che eseguono copie a tempi determinati.

    Quello che mi interessava di capire e' se attreaverso php ci sono funzioni predefinite per farlo, oppure se dobbiamo per forza appoggiarci a delle classi come quella di daniele_dll.

    ciao
    IACO

  2. #2
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    up .....
    IACO

  3. #3
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    up
    IACO

  4. #4
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    up
    IACO

  5. #5
    non ci sono funzioni magiche

    se dai un'occhiata a quella classe vedrai che lavora con puro SQL classico

  6. #6
    Se il sito gira su un server linux potresti provare a eseguire un comando mysql... però non ho mai provato a fare una cosa simile....

  7. #7

  8. #8
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    ok grazie dei suggerimenti , do un occhiata ai link.

    Comunque, non ci sono funzioni dedicate, e' questo quello che mi premeva sapere.

    Grazie
    IACO

  9. #9
    Funzioni integrate non esistono ed è giusto così..
    Utilizza l'utility di mysql mysqldump (http://dev.mysql.com/doc/mysql/en/mysqldump.html) con
    crontab (c'è una pillola nel forum sennò fatti una ricerca).

    Satoshy

  10. #10
    Utente di HTML.it L'avatar di iaco74
    Registrato dal
    Sep 2002
    Messaggi
    682
    Avevo gia visto crontab e la pillola inerente.

    Io ho la necessità di fare la copia a runtime, come specificato nel primo post.

    Ho una procedura da un gestionale di magazzino da dove vengono sparati dei tracciati record che aggiornano un db.

    Se l'aggiornamento andasse male vorrei ripristinare una copia del db.

    Comunque dato che mi sembra di capire che non ci sono funzioni dedicate, provero a fare cosi.

    Mi faro una copia del db con una semplice query.
    Seleziono tutta la tabella e la copio in un altra tabella temporanea.
    Se l'aggiornamento e' ok bene, altrimenti ripristino dalla tabella temporanea.

    Poco elegante , ma funzionale.
    IACO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.