Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen

Onderwerp: MySQL Replicatie

  1. #1
    MySQL Replicatie
    geregistreerd gebruiker
    7 Berichten
    Ingeschreven
    29/10/04

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



    Thread Starter

    MySQL Replicatie

    Hallo webhostingtalk members,

    Ik zal me in de eerste post gelijk even voor stellen:

    Ik ben Thomas ... werk bij Bosgoed Automatisering in Apeldoorn als ICTer en studeer ICT MBO 3 BBL, dat houd in 4 dagen werken 1 dag in de week school!!!

    Maar nu zit ik met een probleem!

    We willen graag met een MySQL Replicatie server werken!!!

    Ik heb 2 systemen met win32 (XP & Win2k Server Advanged)

    Advanged server is de master waar de website op draait en de XP als backup deze 2 systemen gebruik ik even als test pc's!

    Ik heb een tut gevonden op http://xiffy.nl/weblog/tut/mysqlreplicatie.php
    en deze ook uitgevoerd maar nu werkt hij nog niet!!!

    Deze tut was denk ik ook voor linux!

    Ik was aan het googlen en zag namelijk dit topic: http://www.webhostingtalk.nl/showthread/t-56432.html

    hier had iemand ook win32 servers met MySQL Replicatie

    is hier een tut voor, voor windows???

    Zo ja zou iemand deze mij kunnen sturen zo nee kan iemand mij hier mee helpen

    Mvg Thomas

  2. #2
    MySQL Replicatie
    The anonymous BOFH
    665 Berichten
    Ingeschreven
    28/06/04

    Locatie
    nvt

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


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    de tutorials voor mysql replicatie zijn hetzelfde voor windows als voor linux. In plaats van win32 mee te geven in je zoekfunctie geef je gewoon mysql replication mee, dan zal je meer en betere howto's vinden. Uiteindelijk is het niet zo moeilijk en kan je al veel info vinden op http://dev.mysql.com

    Succes

  3. #3
    MySQL Replicatie
    geregistreerd gebruiker
    7 Berichten
    Ingeschreven
    29/10/04

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



    Thread Starter
    Er zit er degelijk linux in die niet met win32 kan communiceren:

    tar -cvzf /tmp/snapshot.tar.gz /var/lib/mysql
    tar -xzvf /tmp/snapshot.tar.gz

    dit kon ik ook niet op de server uitvoeren:

    mysql> grant replication slave on *.* to shadow@'slave-machine-naam' identified by 'password';


    en dit ging ook niet lekker

    -> MASTER_HOST='[master hostname]',
    -> MASTER_USER='[replication username]',
    -> MASTER_PASSWORD='[replication password]',
    -> MASTER_LOG_FILE='[recorded log file name]',
    -> MASTER_LOG_POS=[recorded log offset];


    Zou iemand maybe een tut kunnen maken

  4. #4
    MySQL Replicatie
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

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


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Misschien dat het handiger is om even specifieker aan te geven wat de problemen zijn, inclusief het versie nummer dat je draait, de foutmeldingen e.d.

    In de officiele MySQL documentatie wordt alles uitgelegd.

    Origineel geplaatst door B|0$

    dit kon ik ook niet op de server uitvoeren:

    mysql> grant replication slave on *.* to shadow@'slave-machine-naam' identified by 'password';
    Bij oudere versies van Mysql, bestaat "REPLICATION SLAVE" niet, daarbij moet je "FILE" gebruiken.

  5. #5
    MySQL Replicatie
    geregistreerd gebruiker
    1.075 Berichten
    Ingeschreven
    25/04/04

    Locatie
    -

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


    Registrar SIDN: -
    KvK nummer: -
    Ondernemingsnummer: -

    Wat belangrijk is bij mysql replication is dat je aan beide kanten dezelfde versie hebt (verschillende versies kan, werkt ook, maar kan ook gezeik opleveren).
    Of het van windows naar linux, van linux naar windows of iets anders is maakt weinig uit

  6. #6
    MySQL Replicatie
    geregistreerd gebruiker
    7 Berichten
    Ingeschreven
    29/10/04

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



    Thread Starter
    Ik zal even uitgebreid verslag er van maken en posten

  7. #7
    MySQL Replicatie
    geregistreerd gebruiker
    7 Berichten
    Ingeschreven
    29/10/04

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



    Thread Starter
    MySQL Replicatie:

    Bron: http://xiffy.nl/weblog/tut/mysqlreplicatie.php

    Ik moet het op een win32 server uitvoeren:

    MASTER inrichten

    Dit zijn de stappen die ik gedaan heb:

    1: log-bin[=bestandnaam] --> zo heb ik het gedaan: log-bin=repl (repl is namelijk de user ik weet niet of dit goed is)

    # SERVER SECTION
    # ----------------------------------------------------------------------
    #
    # The following options will be read by the MySQL Server. Make sure that
    # you have installed the server correctly (see above) so it reads this
    # file.
    #
    [mysqld]
    log-bin=repl
    server-id=1



    2: server-id=1 (dit ging goed)

    # SERVER SECTION
    # ----------------------------------------------------------------------
    #
    # The following options will be read by the MySQL Server. Make sure that
    # you have installed the server correctly (see above) so it reads this
    # file.
    #
    [mysqld]
    log-bin=repl
    server-id=1



    3: flush tables with read lock; (dit ging goed)



    4: tar -cvzf /tmp/snapshot.tar.gz /var/lib/mysql (Dit kan niet omdat het een win32 server is. Toen heb ik de service gestopt en de database gekopieerd uit: C:\Program Files\MySQL\MySQL Server 4.1\data en deze op de slave gezet onder: C:\Program Files\MySQL\MySQL Server 4.1\data) (Is dit de goede oplopssing of moet dit anders?)



    5: show master status; (dit ging goed)

    mysql> show master status;
    +-------------+----------+--------------+------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +-------------+----------+--------------+------------------+
    | repl.000006 | 79 | | |
    +-------------+----------+--------------+------------------+
    1 row in set (0.00 sec)



    6: unlock tables; (dit ging goed)

    Query OK, 0 rows affected (0.00 sec)



    7: grant replication slave on *.* to shadow@'slave-machine-naam' identified by 'password'; (wat moet ik hier precies doen? en wat moet ik veranderen?)



    SLAVE inrichten

    Dit zijn de stappen die ik gedaan heb:

    1: tar -xzvf /tmp/snapshot.tar.gz (Dit kan niet omdat het een win32 server is. Moet dit dan op een andere wijze?)



    2: server-id=2

    # SERVER SECTION
    # ----------------------------------------------------------------------
    #
    # The following options will be read by the MySQL Server. Make sure that
    # you have installed the server correctly (see above) so it reads this
    # file.
    #
    [mysqld]
    server-id=2



    3:

    mysql> CHANGE MASTER TO
    -> MASTER_HOST='[master hostname]',
    -> MASTER_USER='[replication username]',
    -> MASTER_PASSWORD='[replication password]',
    -> MASTER_LOG_FILE='[recorded log file name]',
    -> MASTER_LOG_POS=[recorded log offset];

    Dit heb ik gedaan:

    mysql> CHANGE MASTER TO
    -> MASTER_HOST='[ip van de master]',
    -> MASTER_USER='[repl]',
    -> MASTER_PASSWORD='[password]',
    -> MASTER_LOG_FILE='[repl.000006]',
    -> MASTER_LOG_POS=[79];

    Is dit correct?



    4: start slave; (hij zei slave is started maar hij kreeg geen verbinding met elkaar ??? Kan iemand mij AUB helpen)

    GROETEN Thomas (mailen mag ook: thuurman@bosgoed.com)

  8. #8
    MySQL Replicatie
    geregistreerd gebruiker
    1.913 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

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


    Naam: Max
    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Origineel geplaatst door B|0$
    [B]MySQL Replicatie:

    Bron: http://xiffy.nl/weblog/tut/mysqlreplicatie.php
    Tip, gebruik bij voorkeur de officiele documentatie en GEEN tutorials van andere sites.
    Deze zijn vaak gericht op 1 specifieke versie.

    Zie: http://dev.mysql.com/doc/mysql/en/Re...ion_HOWTO.html

    1: log-bin[=bestandnaam] --> zo heb ik het gedaan: log-bin=repl (repl is namelijk de user ik weet niet of dit goed is)
    Prima.
    Dit is gewoon een bestandje waar ALLE wijzigingen van de database in opgeslagen worden.
    Het enige waar je op moet letten is dat na verloop van tijd dit bestand erg groot kan worden.

    4: tar -cvzf /tmp/snapshot.tar.gz /var/lib/mysql (Dit kan niet omdat het een win32 server is. Toen heb ik de service gestopt en de database gekopieerd uit: C:\Program Files\MySQL\MySQL Server 4.1\data en deze op de slave gezet onder: C:\Program Files\MySQL\MySQL Server 4.1\data) (Is dit de goede oplopssing of moet dit anders?)
    Dit is prima.
    Hoewel het bij recente MySQL versies makkelijker kan (LOAD DATA FROM MASTER)

    7: grant replication slave on *.* to shadow@'slave-machine-naam' identified by 'password'; (wat moet ik hier precies doen? en wat moet ik veranderen?)
    Kreeg je hier een foutmelding bij, of was er een ander probleem?

    Bij MySQL versies ouder dan 4.0.2 moet je FILE gebruiken.

    Code:
    GRANT FILE ON *.*
    TO 'shadow'@'slave-machine-naam' IDENTIFIED BY 'het-wachtwoord';
    mysql> CHANGE MASTER TO
    -> MASTER_HOST='[ip van de master]',
    -> MASTER_USER='[repl]',
    -> MASTER_PASSWORD='[password]',
    -> MASTER_LOG_FILE='[repl.000006]',
    -> MASTER_LOG_POS=[79];
    Bij MASTER_USER moet je de gebruiker opgeven die je met GRANT hebt aangemaakt (shadow)

    Zodra het eenmaal werkt is het makkelijker de opties in my.cnf op te slaan:

    Code:
    [mysqld]
    master-host=IP
    master-user=shadow
    master-password=wachtwoordje
    server-id=2
    4: start slave; (hij zei slave is started maar hij kreeg geen verbinding met elkaar ???
    Wat levert " show slave status; " op?

    Wat staat er in de err-log?

Webhostingtalk.nl

Contact

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