Problem mit zwei MySQL Replication Master Instanzen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit zwei MySQL Replication Master Instanzen

    Hallo zusammen,

    ich habe ein kleines Problem mit zwei MySQL Instanzen. Zwar lassen sich beide Instanzen einzeln starten und funktionieren dann auch tadellos. Aberich kann nicht beide zur selben zeit laufen lassen. Die jenige welche als zweites gestartet wird wird zwar gestartet kann allerdings nicht erreicht werden. Fehlermeldungen bekomme ich keine. Das Selbe habe ich auch schon bei 2 anderen Servern gemacht. Allerdings waren dies jeweils 1 Slave und eine unabhängige Instanz. Vielleicht hängt es ja damit zusammen. In jedem Falle fehlt mir grad der Durchblick. Vielleicht habe ich auch etwas übersehen.

    Der Webserver ist leider ein W2003 Server mit IIS. Das dies nicht gerade wahrhaftig ist, ist mir schon klar

    Hier mal die Startparameter:

    Mysql3306:
    "c:\Programme\Mysql Server 6.0.7\bin\mysqld" --defaults-file="c:\Programme\Mysql Server 6.0.7\mysql3306.ini" MySQL_3306

    Mysql3307:
    "C:\Programme\Mysql Server 6.0.7\bin\mysqld" "--defaults-file=C:\Programme\Mysql Server 6.0.7\mysql3307.ini" MySQL_3307

    Hier die beiden Konfigurationsdateien.

    mysql3306.ini:
    _____________________________________________________
    [client]

    port=3306

    [mysql]

    default-character-set=utf8

    [mysqld]
    port=3306
    enable-named-pipe
    socket = mypipe1
    log-bin="transaction"
    server-id=1
    binlog-ignore-db = mysql
    binlog-ignore-db = information_schema
    binlog-ignore-db = sql_files

    basedir="c:/Programme/Mysql Server 6.0.7/"
    datadir="D:/MySQL Data/Data/"

    default-character-set=utf8
    default-storage-engine=INNODB

    sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    max_connections=800

    query_cache_size=31M
    table_cache=1520
    tmp_table_size=16M
    thread_cache_size=38

    myisam_max_sort_file_size=100G
    myisam_sort_buffer_size=12M
    key_buffer_size=46M
    read_buffer_size=64K
    read_rnd_buffer_size=256K
    sort_buffer_size=256K
    innodb_data_home_dir="D:/MySQL Data/"
    innodb_additional_mem_pool_size=2M
    innodb_flush_log_at_trx_commit=1
    innodb_log_buffer_size=1M
    innodb_buffer_pool_size=89M
    innodb_log_file_size=18M
    innodb_thread_concurrency=8

    _____________________________________________________



    mysql3307.ini:
    _____________________________________________________

    [client]

    port=3307

    [mysql]

    default-character-set=utf8

    [mysqld]
    port=3307
    enable-named-pipe
    socket = mypipe2
    log-bin="transaction2"
    server-id=2
    binlog-ignore-db = mysql
    binlog-ignore-db = information_schema
    binlog-ignore-db = sql_files

    basedir="c:/Programme/Mysql Server 6.0.7/"
    datadir="D:/MySQL Data/Data 3307/Data/"

    default-character-set=utf8
    default-storage-engine=INNODB

    sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    max_connections=800

    query_cache_size=31M
    table_cache=1520
    tmp_table_size=16M
    thread_cache_size=38

    myisam_max_sort_file_size=100G
    myisam_sort_buffer_size=12M
    key_buffer_size=46M
    read_buffer_size=64K
    read_rnd_buffer_size=256K
    sort_buffer_size=256K
    innodb_data_home_dir="D:/MySQL Data/"
    innodb_additional_mem_pool_size=2M
    innodb_flush_log_at_trx_commit=1
    innodb_log_buffer_size=1M
    innodb_buffer_pool_size=89M
    innodb_log_file_size=18M
    innodb_thread_concurrency=8
    _____________________________________________________


    Was mir noch aufgefallen ist, ist dass mir im .err Log kein Socket augegeben wird. Vielelicht hat es auch damit etwas zu tun.

    Mysql3306:
    090507 16:52:38 [Note] Event Scheduler: Loaded 0 events
    090507 16:52:38 [Note] c:\Programme\Mysql Server 6.0.7\bin\mysqld: ready for connections.
    Version: '6.0.7community-log' socket: '' port: 3306 MySQL Community Server (GPL)

    Mysql3307:
    090507 16:53:12 [Note] Event Scheduler: Loaded 0 events
    090507 16:53:12 [Note] C:\Programme\Mysql Server 6.0.7\bin\mysqld: ready for connections.
    Version: '6.0.7-community-log' socket: '' port: 3307 MySQL Community Server (GPL)


    Weis jemand von euch vielelicht was ich falsch gemacht haben könnte? Wäre sehr froh um jede Hilfe

    Cheers
    Luki

  • #2
    Niemand? Naja, dann muss ich wohl oder übel einfach probieren.

    Ps. Das Resultat eures Umbaus sieht gut aus..

    Kommentar


    • #3
      Neiiiiiiiinnn.. Ich habs.. Ich wusste doch, dass es ein saublöder Fehler ist.

      Das hier
      innodb_data_home_dir="D:/MySQL Data/"

      Das kann natürlich nicht funktionieren Wenn dies bei beiden Instanzen der selbe Wert ist.. Meine Güte. Wohl ein leichtes Problem mit meinen Hirnfunktionen

      Naja, das war wahrscheinlich auch der Grund, dass ich keine Antwort gekriegt hab. Sowas sollte man schon selbst merken.

      So.. Ich gehe jetzt ins Wochenende und zieh mir mein Feierabendbier. Nice WE@all

      Cheers

      Kommentar

      Lädt...
      X