Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: back up

  1. #1

    back up

    Per eseguire un back up del mio server web linux faccio una copia della intera directory /home, in questo modo salvo tutti i dati dei siti web dei miei utenti. Ma come faccio a conservare anche i loro database (scaricando la directory che li contiene) e soprattutto, dovrei conservare qualche altro dato per salvare interamente tutti i siti web contenuti nel server ?
    www.fulleffect.it
    Il miglior sito hip hop in Italia.

    FAIEL aka Raffaele Madaro
    FORZA BARI !!

  2. #2
    ahi ahi ahi

    questa da un utente esperto come te non me l'aspettavo.

    non hai detto che database usi.

    Suppongo MySQL. Se così fosse allora la via più semplice (se hai diritti di root, o appartieni al gruppo mysql) è fare un tar.gz della directory /var/lib/mysql:

    # tar -czpf mysql.tgz /var/lib/mysql
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    E' un piacere ricevere risposte da te....ankora ora, dopo tanto tempo....
    Scusa la mia ignoranza, ma io in genere ho sempre fatto back up tramite l' apposita utility di back up di phpmyadmin. Copiando la dir /var/lib/mysql, è possibile riuscire ad allestire su un altra makkina lo stesso database senza perdere alcun dato ?
    www.fulleffect.it
    Il miglior sito hip hop in Italia.

    FAIEL aka Raffaele Madaro
    FORZA BARI !!

  4. #4
    Ciao,

    il backup con phpadmin non è altro che un dump in codice SQL dei vari database che utilizza il programma mysqldump per la generazione. Si tratta di file di testo che per essere ripristinati devono essere ridati in pasto a Mysql ad esempio con una redirezione:

    # mysql -uroot -p -Dnome_db < dump_nome_db.sql

    Questo va bene peralcune cose, ma se hai ad esempio 200 databse da ripristinare non ti passa più.

    Il sistema che ti ho suggerito è molto più semplice ed efficiente a patto che lo scambio avvenga su macchine simili, ad esempio entrambe linux, ed ha anche il vantaggio che ti riproduce fedelmente anche tutta la strttura dei permessi di accesso che è contenuta nel database mysql.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5

    accodo

    mi accodo a questo thread per chiedere i volevo fare in modo che un utente possa fare il backup del database mettendo una cosa tipo

    www.miosito.it/cgi-bin/backup/lanciabackup.pl o cgi

    e che poi si trovasse il file zippato da scaricarsi..
    in modo tale che se ci sono problemi facendo giornalmente questo si è al sicuro...

    c'e' questa possibilità?

    me lo spiegate passo passo se possibile?
    Webmasterarea.it (scripts, guide ecc) Ora anche scambio banner
    Io ho fatto la mia scelta

  6. #6
    Ciao,

    se l'utility mysqldump è eseguibile dall'utente allora la cosa è banale, basta creare uno script che generi il dump, lo comprima e lo invii in allegato per email all'utente oppure lo metta in un posto del sito dove solo lui lo possa scaricare tramite ftp.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  7. #7

    presumo di si

    presumo di si (tra l'altro shishii e' dove hai lo spazio pure te quindi me lo sai dire te )
    nel caso....come si fa sto script?
    Webmasterarea.it (scripts, guide ecc) Ora anche scambio banner
    Io ho fatto la mia scelta

  8. #8
    Ciao,

    si... quel server lo consente.

    come si fa questo script .... :gren: ... lo vuoi già fatto?

    o vuoi imparare a farlo? :tongue:
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  9. #9

    imparare

    certo che non sapendo proprio niente di cgi se non saper installare formmail grazie alla tua guida pare difficile......
    sarebbe bello un passo passo spiegato
    Webmasterarea.it (scripts, guide ecc) Ora anche scambio banner
    Io ho fatto la mia scelta

  10. #10
    Ciao,

    per prima cosa devi capire come funziona mysqldump, e per questo ti basta un manuale su mysql, oppure digita da console:
    man mysqldump

    poi devi sapere come eseguire programmi esterni tramite perl. Per questo guarda su perlfunc la funzione system.

    Fai questo e poi andiamo avanti.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

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 © 2024 vBulletin Solutions, Inc. All rights reserved.