No one has replied to my post.

 ----- Original Message ----- 
 From: "I.P." <[EMAIL PROTECTED]>
 To: <[EMAIL PROTECTED]>
 Sent: Monday, August 18, 2003 1:01 PM
 Subject: mysql 4.0.14 + replication + windows XP PROF


 Hi, it's my story.

> > I have two  4.0.14 mysql server on one machine with win XP Professional
> > polish version.
> >
> > First acts as master: on port 3300
> > Second acts as slave: on port 3301
> >
> > below my configuration:
> >
> > ####### FOR MASTER #################
> > # This will be passed to all mysql clients
> > [client]
> > #password=my_password
> > port=3300
> > #socket=MySQL
> >
> > # Here is entries for some specific programs
> > # The following values assume you have at least 32M ram
> >
> > # The MySQL server
> > [mysqld]
> > basedir = c:/mysql4/
> > datadir = c:/mysql4/data/
> > port=3300
> > language=polish
> > default-character-set=latin2
> > log-bin
> > server-id=1
> > log-warnings
> >
> > set-variable = key_buffer=16K
> > set-variable = max_allowed_packet=1M
> > set-variable = thread_stack=64K
> > set-variable = table_cache=4
> > set-variable = sort_buffer=64K
> > set-variable = net_buffer_length=2K
> > query_cache_size = 1024K
> > # Uncomment the following if you are using Innobase tables
> > innodb_data_file_path = ibdata1:50M
> > innodb_data_home_dir = d:\\innodb\\mysql4\\master\\ibdata
> > innodb_log_group_home_dir = d:\\innodb\\mysql4\\master\\iblogs
> > innodb_log_arch_dir = d:\\innodb\\mysql4\\master\\iblogs
> >
> >
> >
> > set-variable = innodb_mirrored_log_groups=1
> > set-variable = innodb_log_files_in_group=3
> > set-variable = innodb_log_file_size=5M
> > set-variable = innodb_log_buffer_size=8M
> > innodb_flush_log_at_trx_commit=1
> > innodb_log_archive=0
> > set-variable = innodb_buffer_pool_size=16M
> > set-variable = innodb_additional_mem_pool_size=2M
> > set-variable = innodb_file_io_threads=4
> > set-variable = innodb_lock_wait_timeout=50
> > [mysqldump]
> > quick
> > set-variable = max_allowed_packet=16M
> >
> > [mysql]
> > no-auto-rehash
> > # Remove the next comment character if you are not familiar with SQL
> > #safe-updates
> >
> > [isamchk]
> > set-variable = key_buffer=8M
> > set-variable = sort_buffer=8M
> >
> > [myisamchk]
> > set-variable = key_buffer=8M
> > set-variable = sort_buffer=8M
> >
> > [mysqlhotcopy]
> > interactive-timeout
> >
> >
> > ###########################
> > ###    FOR SLAVE  #########
> > # This will be passed to all mysql clients
> > [client]
> > #password=my_password
> > port=3301
> > #socket=MySQL
> >
> > # Here is entries for some specific programs
> > # The following values assume you have at least 32M ram
> >
> > # The MySQL server
> > [mysqld]
> > basedir = c:/mysql4_slave/
> > datadir = c:/mysql4_slave/data/
> > port=3301
> > language=polish
> > default-character-set=latin2
> > server-id=2
> > # log-bin
> > # log-slave-updates
> > master-host=127.0.0.1
> > master-user=irek
> > master-password=XXXXXXXXXX
> > master-port=3300
> > master-connect-retry=30
> >
> >
> > # log-update=log_updates.log
> > log-warnings
> >
> > set-variable = key_buffer=16K
> > set-variable = max_allowed_packet=1M
> > set-variable = thread_stack=64K
> > set-variable = table_cache=4
> > set-variable = sort_buffer=64K
> > set-variable = net_buffer_length=2K
> > query_cache_size = 1024K
> > # Uncomment the following if you are using Innobase tables
> >
> > innodb_data_file_path = ibdata1:50M
> > innodb_data_home_dir = d:\\innodb\\mysql4\\slave\\ibdata
> > innodb_log_group_home_dir = d:\\innodb\\mysql4\\slave\\iblogs
> > innodb_log_arch_dir = d:\\innodb\\mysql4\\slave\\iblogs
> >
> > set-variable = innodb_mirrored_log_groups=1
> > set-variable = innodb_log_files_in_group=3
> > set-variable = innodb_log_file_size=5M
> > set-variable = innodb_log_buffer_size=8M
> > innodb_flush_log_at_trx_commit=1
> > innodb_log_archive=0
> > set-variable = innodb_buffer_pool_size=16M
> > set-variable = innodb_additional_mem_pool_size=2M
> > set-variable = innodb_file_io_threads=4
> > set-variable = innodb_lock_wait_timeout=50
> > [mysqldump]
> > quick
> > set-variable = max_allowed_packet=16M
> >
> > [mysql]
> > no-auto-rehash
> > # Remove the next comment character if you are not familiar with SQL
> > #safe-updates
> >
> > [isamchk]
> > set-variable = key_buffer=8M
> > set-variable = sort_buffer=8M
> >
> > [myisamchk]
> > set-variable = key_buffer=8M
> > set-variable = sort_buffer=8M
> >
> > ## END configuration
> >
> >
> > So i have noticed this things.
> >
> > I start replication with master and slave:
> >
> >
> > 1)
> > Master is running ...
> >
> > ---------------------------------------------------
> > Slave is running ... and at console can i see:
> >
> > 030804 22:55:36  InnoDB: Started
> > 030804 22:55:36  Slave I/O thread: connected to master
> > '[EMAIL PROTECTED]:3300',  r
> > eplication started in log 'FIRST' at position 4
> > 030804 22:55:36  Slave SQL thread initialized, starting replication in
log
> > 'FIRS
> > T' at position 0, relay log '.\hq-relay-bin.001' position: 4
> > mysqld-max-nt: ready for connections.
> > Version: '4.0.14-max-nt'  socket: ''  port: 3301
> > ---------------------------------------------------
> >
> > That is ok.
> >
> > 3) checked master data dir:
> > hq-bin.001
> > hq-bin.index
> >
> > 4) checked slave data dir:
> > hq-relay-bin.001
> > hq-relay-bin.index
> > master.info
> > relay-log.info
> >
> > 5) I stopped slave - shutdown nicely.
> >
> > 6) I stopped and started master 3 times.
> >
> > 7) I checked master data dir and i can see:
> > hq-bin.001
> > hq-bin.002
> > hq-bin.003
> > hq-bin.004
> > hq-bin.index
> >
> > 8) I started master.
> >
> > 9) master data dir:
> > hq-bin.001
> > hq-bin.002
> > hq-bin.003
> > hq-bin.004
> > hq-bin.005
> > hq-bin.index
> >
> > 10) I started a slave:
> > 030804 23:07:36  InnoDB: Started
> > 030804 23:07:36  Slave I/O thread: connected to master
> > '[EMAIL PROTECTED]:3300',  r
> > eplication started in log 'hq-bin.001' at position 79
> > 030804 23:07:36  Slave SQL thread initialized, starting replication in
log
> > 'hq-b
> > in.001' at position 79, relay log '.\hq-relay-bin.001' position: 116
> > mysqld-max-nt: ready for connections.
> > Version: '4.0.14-max-nt'  socket: ''  port: 3301
> >
> >
> > 11) I stopped slave (master is still runing):
> >
> > 12) I started slave again:
> > 030804 23:09:17  InnoDB: Started
> > 030804 23:09:17  Slave I/O thread: connected to master
> > '[EMAIL PROTECTED]:3300',  r
> > eplication started in log 'hq-bin.005' at position 79
> > 030804 23:09:17  Slave SQL thread initialized, starting replication in
log
> > 'hq-b
> > in.005' at position 79, relay log '.\hq-relay-bin.002' position: 489
> > 030804 23:09:17  next log error: -1  offset: 19  log:
> >
> > 030804 23:09:17  Error reading relay log event: Error purging processed
> log
> > 030804 23:09:17  Could not parse relay log event entry. The possible
> reasons
> > are
> > : the master's binary log is corrupted (you can check this by running
> > 'mysqlbinl
> > og' on the binary log), the slave's relay log is corrupted (you can
check
> > this b
> > y running 'mysqlbinlog' on the relay log), a network problem, or a bug
in
> > the ma
> > ster's or slave's MySQL code. If you want to check the master's binary
log
> > or sl
> > ave's relay log, you will be able to know their names by issuing 'SHOW
> SLAVE
> > STA
> > TUS' on this slave.
> > 030804 23:09:17  Error running query, slave SQL thread aborted. Fix the
> > problem,
> >  and restart the slave SQL thread with "SLAVE START". We stopped at log
> > 'hq-bin.
> > 005' position 79
> > mysqld-max-nt: ready for connections.
> > Version: '4.0.14-max-nt'  socket: ''  port: 3301
> >
> >
> > 13) In slave data dir:
> >
> > hq-relay-bin.003
> > hq-relay-bin.index
> > master.info
> > relay-log.info
> >
> >
> > THIS IS BUG ???
> >
> >
> > Now my slave is runnung, but does'nt do a replication.
> >
> >
> >
> > 14) stop slave and running it again.
> > 030804 23:12:00  InnoDB: Started
> > 030804 23:12:00  Failed to open the relay log
> > (relay_log_name='.\hq-relay-bin.00
> > 2', relay_log_pos=489
> > 030804 23:12:00  Could not find first log during relay log
initialization
> > 030804 23:12:00  Failed to initialize the master info structure
> > mysqld-max-nt: ready for connections.
> > Version: '4.0.14-max-nt'  socket: ''  port: 3301
> >
> > Right, in slave data dir isn't that file, it is deleted by mysql server
> wich
> > is running as slave, WHY ??
> >
> > IS that BUG, what should i do ?
> >
> > LOAD DATA FROM MASTER ?? or sync again slave tables with master tables
??
> >
> >
> > Best regards, irek
> >
> >
> > -- 
> > MySQL General Mailing List
> > For list archives: http://lists.mysql.com/mysql
> > To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]
> >
> >
>


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to