Likes Likes:  0
Resultaten 1 tot 14 van de 14
Geen
  1. #1
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter

    Mysql DB synchronize / dump

    Gegroet,

    Stel, ik heb twee db's (mysql) ieder op een eigen locatie. Is er dan een mogelijkheid via PHP beide db's bijvoorbeeld 2x per dag te synchroniseren? DB1 = hoofddatabase, DB2 is broertje ter backup en voor back-office gebruik.

    Hoeft niet 100% gelijk te zijn altijd; als bijvoorbeeld 2 of 3 maal per dag de db's gelijk gestemd worden is dat genoeg. Belangrijk is wel dat dit via script of iets gebeurd en zonder root acces bij beide db's.

    Iemand ideeen?

  2. #2
    Mysql DB synchronize / dump
    geregistreerd gebruiker
    376 Berichten
    Ingeschreven
    01/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Worden beide databases bijgewerkt of uitsluitend DB1 en vinden op DB2 alleen maar selects plaats?

  3. #3
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter
    Ja. DB1 wordt master DB waaruit gewerkt wordt. DB2 is puur voor backup / backoffice toepassing.

  4. #4
    Mysql DB synchronize / dump
    geregistreerd gebruiker
    376 Berichten
    Ingeschreven
    01/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dan kun je toch gewoon mysqldump gebruiken en het bestand over FTPen?

    Of als je het persee in PHP wilt doen omdat je geen shell access hebt iets van:

    $command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
    system($command);

    Je kunt natuurlijk ook 2 mysql connecties openen in PHP en een select op de ene database/server uitvoeren en met de uitkomst hiervan inserts op de 2e server uitvoeren, maar dat gaat een stuk trager en kost (veel) meer dataverkeer.

  5. #5
    Mysql DB synchronize / dump
    geregistreerd gebruiker
    1.892 Berichten
    Ingeschreven
    17/08/05

    Locatie
    Amsterdam

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


    Naam: Wieger Bontekoe
    Bedrijf: Skynet ICT B.V.
    Functie: CEO
    URL: skynet-ict.nl
    Registrar SIDN: Nee
    View wbontekoe's profile on LinkedIn

    Je zou ze ook naast elkaar kunnen laten draaien (dus real-time via master/slave) of je kunt gewoon de mappen via RSYNC oid copieren
    Skynet ICT B.V. - The cause of the problem is: the printer thinks its a router.

  6. #6
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter
    hmm, maar voor beide heb ik toch toegang tot de bestanden van de DB nodig? Heb alleen twee standaard user-accounts (plesk, ftp enzovoorts)

  7. #7
    Mysql DB synchronize / dump
    moderator
    2.252 Berichten
    Ingeschreven
    20/04/03

    Locatie
    Breda

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


    Bedrijf: Ensembia
    Functie: EIgenaar
    URL: www.ensembia.com
    KvK nummer: 65826477

    Kijk eens naar SQLyog (www.webyog.com), daar kan dit mee. Wel ff een licentie kopen voor < $100 maar kun je zelfs mee connecten als je geen SSH-toegang hebt (middels een php-bestand)

  8. #8
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter
    Maar is het niet mogelijk met bepaalde sql commando's een soort dump uit te draaien en via een ander commando te importeren?

  9. #9
    Mysql DB synchronize / dump
    geregistreerd gebruiker
    376 Berichten
    Ingeschreven
    01/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Een dump van een tabel uitdraaien kun je gewoon doen met:

    SELECT * FROM Table WHERE 1=1

    Eventueel met SHOW TABLES eerst even kijken welke tabellen er zijn, en dan de output doormiddel van inserts op de andere server weer inserten, is even werk, zal wat dataverkeer en tijd kosten per run maar werkt prima zonder wat voor een extra rechten dan ook.

  10. #10
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter
    ok bedankt. Zal eens kijken of ik iets moois kan maken. Mocht ik ooit iets moois maken dan zet ik hem (link) wel ff op WHT.

  11. #11
    Mysql DB synchronize / dump
    geregistreerd gebruiker
    376 Berichten
    Ingeschreven
    01/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Je zou in een uurtje zoiets moeten kunnen maken, mocht het niet lukken lopen er genoeg mensen rond hier op WHT die dit tegen een kleine vergoeding vast wel voor je willen doen.
    Succes in ieder geval!

  12. #12
    Mysql DB synchronize / dump
    Default user
    299 Berichten
    Ingeschreven
    24/12/04

    Locatie
    Rotterdam

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


    Registrar SIDN: nee
    KvK nummer: 2435773000
    Ondernemingsnummer: nvt

    Thread Starter
    Jawel maar wil iets maken wat multi-toepasbaar is en voldoende fout-opvang biedt in geval van uitval van 1 van beide servers enzovoorts. Ik maak wel iets moois

  13. #13
    Mysql DB synchronize / dump
    moderator
    4.784 Berichten
    Ingeschreven
    04/11/05

    Locatie
    Gent

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


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: 0475284162

    Als je geen commando's/shell opdrachten kan uitvoeren, kan je altijd via de volgende weg:

    "show tables" geeft je de tabellen
    "show create table <naam>" geeft je het "create statement"
    "select * from <naam>" geeft je alle records...

    Dat alles desnoods samen in een scriptje om alles automatisch te backuppen/restoren...

  14. #14
    Mysql DB synchronize / dump
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

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


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    shell script dat gemiddelde hoster wel voor je wil draaien met cronjob:

    Code:
    #!/bin/sh
    #
    # custom mysql databases backup oplossing
    #
    # Script maakt een dumb van de database op dat moment, tarred en gzipped hem, verstuurd hem vervolgens
    # En uiteindelijke na het mailen wordt hij verwijderd.
    #
    # Mike - Mijn-Sleutel.nl
    #
    # version 20040514
    DATE=`/bin/date +%d-%m-%Y`
    DATEmsg=`/bin/date +%k:%M:%S`
    dbaseuser=
    dbasepass=
    dbase=
    email=
    
    echo "Deze backup is gemaakt om $DATEmsg" >> message
    echo "op $DATE." >> message
    /usr/bin/mysqldump -u$dbaseuser -p$dbasepass $dbase > $dbase.sql && tar -cf $dbase.tar $dbase.sql && gzip -S .gz $dbase.tar && rm -rf $dbase.sql;
    /bin/chmod 600 $dbase.tar.gz
    mutt -a $dbase.tar.gz -s "Database backup van $DATE" $email< "." \ < message
    rm -f $dbase.tar.gz
    rm -f message
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

Webhostingtalk.nl

Contact

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