Hello, I'm running a development build of 4.1.3 and trying to set up of chain of replication servers. The first level of replication works beautifully but every effort to establish slaves on that first slave have been met with failure.
here is the setup (log-bin is enabled on all 3 servers): server_a: is set up as primary master: all clients connect to this server and all data changes are made there. server_b: is setup as client with a clean copy of the data (restarting server_a with 'skip-networking' to take the clean cut and gather the master status info, then restarting server_a with networking enabled again). do the change master thing on server_b and start the slave, in due course 'show slave status' shows that it has caught up with server_a and all data is there server_c: setup is a problem (though not necessarily 'the problem'). having restarted server_b with skip-networking and stopped the slave, i take a cut of the data and get the master status info. having put the data cut on server_c, executing CHANGE MASTER TO MASTER_HOST='server_b', MASTER_USER='replica_dude', MASTER_PASSWORD='secret', MASTER_LOG_FILE='server_b.000001', MASTER_LOG_POS=79; reports: ERROR 1201 at line 1: Could not initialize master info structure; more error messages can be found in the MySQL error log contents of the error log: ... Failed to open the relay log './server_b-relay-bin.000001' (relay_log_pos 1011481184) 040727 11:40:34 Could not find target log during relay log initialization 040727 11:40:34 Failed to initialize the master info structure /usr/local/mysql/libexec/mysqld: ready for connections. Version: '4.1.3-beta-log' socket: '/tmp/mysql.sock' port: 3306 040727 11:41:26 Failed to open the relay log './server_b-relay-bin.000001' (relay_log_pos 1011481184) 040727 11:41:26 Could not find target log during relay log initialization The file server_b-relay-bin.000001 certainly is there and is permissioned mysql:mysql, as are all the data files. the only really spooky thing I can find going on is on server_b (slave to server_a, intended master to server_c). Having reenabled the slave and seeing it catch up to server_a (both 'show slave status' and empirical data tests confirm this) anther look at 'show master status' on server_b *still* reports: +---------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +---------------------+----------+--------------+------------------+ | server_b-bin.000001 | 79 | | | +---------------------+----------+--------------+------------------+ it is not updating at all, even as replication data pours in. I have reinstalled server_b as a slave 3 times now using the data from server_a and no matter how much replication data server_b has gathered from server_a post-install, the position is always 79 (!). Can anyone lend me a clue? -- - michael dykman - [EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]