Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen
  1. #1
    Wie heeft dit klaarliggen/wil het voor me maken
    Stockholm IT Productions
    1.405 Berichten
    Ingeschreven
    23/11/05

    Locatie
    Stockholm

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: SE860513303501
    Ondernemingsnummer: SE860513303501

    Thread Starter

    Wie heeft dit klaarliggen/wil het voor me maken

    Ik weet zelf maar een klein beetje van linux shell scripting, maar heb het volgende nodig. Een script wat:

    Eerst kijken welke mysql databases er bestaan.

    daarna

    een mysqldump doen van elke database die er is naar een eigen aparte .sql file per database

    Ik weet zelf niet precies hoe ik dat voor elkaar krijg. Ik kan wel een mysqldump --all-databases doen, maar dan komt alles in 1 bestand, en dat wil ik niet.
    Wie o wie heeft dit liggen/zou dit voor mij willen schrijven/delen?

    Bij voorbaand dank

  2. #2
    Wie heeft dit klaarliggen/wil het voor me maken
    Bhai
    103 Berichten
    Ingeschreven
    21/04/06

    Locatie
    Haarlem

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt


  3. #3
    Wie heeft dit klaarliggen/wil het voor me maken
    Stockholm IT Productions
    1.405 Berichten
    Ingeschreven
    23/11/05

    Locatie
    Stockholm

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: SE860513303501
    Ondernemingsnummer: SE860513303501

    Thread Starter
    Dat is table dumping. Ik wil database dumping

  4. #4
    Wie heeft dit klaarliggen/wil het voor me maken
    geregistreerd gebruiker
    5 Berichten
    Ingeschreven
    11/08/07

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dit is een stuk uit een script dat ik gebruik om databases te backuppen. Er zitten wel enkele variablen in die eerder gedefinieerd zijn, maar denk wel dat het bruikbaar is na enige aanpassing (host, user, pass, locatie, homedir, servernaam definieren)?

    mysql -h $HOST –user=$USER –password=$PASS -e “show databases;” > dbs_on_$SERVER.txt

    DBS=`sed -e ‘:a;N;$!ba;s/\n/ /g’ -e ’s/Database //g’ dbs_on_$SERVER.txt`
    fi

    for database in $DBS
    do
    mysqldump -h $HOST –user=$USER –password=$PASS $database > \
    $BACKDIR/$SERVER-mysqlbackup-$database-$DATE.sql
    gzip -f -9 $BACKDIR/$SERVER-mysqlbackup-$database-$DATE.sql
    done

    rm $HOMEDIR/dbs_on_$SERVER.txt
    Laatst gewijzigd door metalleke; 20/01/08 om 15:29.

  5. #5
    Wie heeft dit klaarliggen/wil het voor me maken
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt


  6. #6
    Wie heeft dit klaarliggen/wil het voor me maken
    Stockholm IT Productions
    1.405 Berichten
    Ingeschreven
    23/11/05

    Locatie
    Stockholm

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: SE860513303501
    Ondernemingsnummer: SE860513303501

    Thread Starter
    Mijn dank!

  7. #7
    Wie heeft dit klaarliggen/wil het voor me maken
    Solaris Sys*****
    1.364 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 28071088
    Ondernemingsnummer: NVT

    ff wat simpels in elkaat gezet:

    Code:
    #!/bin/bash
    
    MY="/usr/bin/mysql"
    MYDUMP="/usr/bin/mysqldump"
    TODAY=`date +%Y%m%d`
    ADMIN_USER="some_user_with_root_perms"
    ADMIN_PASS="password"
    
    DBS=`echo "show databases;"|${MY} -u${ADMIN_USER} -p{ADMIN_PASS} --skip-column-names`
    
    for DB in ${DBS}
    do
            ${MYDUMP} -u${ADMIN_USER} -p{ADMIN_PASS} ${DB} > ${DB}.${TODAY}.sql
    done

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics