Hello.


Please send us an output of SHOW MASTER STATUS ans SHOW SLAVE STATUS.

Can you reproduce the problem using official binaries?







Tierney Thurban <[EMAIL PROTECTED]> wrote:

> Hi all.  Sorry if you get this twice -- it was posted to

> mysql-replication earlier, but it doesn't look like that list is

> really used.

> 

> I'm having a problem with my replication setup.  This is my first time

> setting up replication, so this may be a simple problem.  I'm using

> one master and one slave, both running debian-testing, and they both

> have brand new 4.1.9 mysql installs (via apt-get).

> 

> The problem is that each time I do a START SLAVE, the I/O thread dies

> almost immediately.  I can see it running only if I do START SLAVE;

> SHOW SLAVE STATUS\G on a single line.

> 

> The master's log shows the following each time I START SLAVE or START

> SLAVE IO_THREAD:

> 

> 6 Connect     slave@<IP> on

> 6 Query       SELECT UNIX_TIMESTAMP()

> 6 Query       SHOW VARIABLES LIKE 'SERVER_ID'

> 6 Query       SELECT @@GLOBAL.COLLATION_SERVER

> 6 Query       SELECT @@GLOBAL.TIME_ZONE

> 6 Query       SHOW SLAVE HOSTS

> 6 Quit

> 

> There are no error messages in the .err file on either server, even

> with --log-warnings on both.  I've added everything appropriate that

> I've been able to find to my.cnf on each server (see below).

> 

> If anyone has any suggestions, please let me know -- I've been looking

> through docs and mailing lists for quite some time now, with no luck.

> 

> Thanks,

> 

> Tierney

> 

> Here's what I did to set up replication:

> 

> I added / changed a number of fields in my.cnf on both machines (see below).

> 

> Master:

> Started mysqld.

> Created a new database, a new table, and put a single row in it.

> Created a slave account:

>   GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY 'xxxxx'

> Locked the database:

>   FLUSH TABLES WITH READ LOCK

> Tar'd the <data_dir>/replicated directory and transferred it to the slave.

> Checked the binlog file and position and unlocked the database:

>   SHOW MASTER STATUS

>   UNLOCK TABLES

> 

> Slave:

> Started mysqld.

> Set the master:

>   CHANGE MASTER TO

>     MASTER_HOST='<IP>',

>     MASTER_USER='slave',

>     MASTER_PASSWORD='xxxxx',

>     MASTER_LOG_FILE='<recorded value>',

>     MASTER_LOG_POS=<recorded value>;

> Began replication:

>   START SLAVE;

> 

> Master's my.cnf (comment lines removed):

> 

> [client]

> port            = 3306

> socket          = /var/run/mysqld/mysqld.sock

> 

> [mysqld_safe]

> socket          = /var/run/mysqld/mysqld.sock

> nice            = 0

> 

> [mysqld]

> user            = mysql

> pid-file        = /var/run/mysqld/mysqld.pid

> socket          = /var/run/mysqld/mysqld.sock

> port            = 3306

> log             = /var/log/mysql/mysql.log

> basedir         = /usr

> datadir         = /var/lib/mysql

> tmpdir          = /tmp

> language        = /usr/share/mysql/english

> skip-external-locking

> 

> old-passwords   = 1

> 

> key_buffer              = 16M

> max_allowed_packet      = 16M

> thread_stack            = 128K

> 

> query_cache_limit       = 1048576

> query_cache_size        = 26214400

> query_cache_type        = 1

> 

> server-id               = 1

> log-bin                 = /var/log/mysql/mysql-bin.log

> binlog-do-db            = replicated

> log-warnings

> binlog-ignore-db        = mysql

> binlog-ignore-db        = test

> 

> [mysqldump]

> quick

> quote-names

> max_allowed_packet      = 16M

> 

> [mysql]

> 

> [isamchk]

> key_buffer              = 16M

> 

> Slave's my.cnf (comment lines removed)

> 

> [client]

> port            = 3306

> socket          = /var/run/mysqld/mysqld.sock

> 

> [mysqld_safe]

> socket          = /var/run/mysqld/mysqld.sock

> nice            = 0

> 

> [mysqld]

> user            = mysql

> pid-file        = /var/run/mysqld/mysqld.pid

> socket          = /var/run/mysqld/mysqld.sock

> port            = 3306

> log             = /var/log/mysql/mysql.log

> basedir         = /usr

> datadir         = /var/lib/mysql

> tmpdir          = /tmp

> language        = /usr/share/mysql/english

> skip-external-locking

> 

> old-passwords   = 1

> 

> key_buffer              = 16M

> max_allowed_packet      = 16M

> thread_stack            = 128K

> 

> query_cache_limit       = 1048576

> query_cache_size        = 26214400

> query_cache_type        = 1

> 

> server-id               = 2

> replicate-do-db         = replicated

> replicate-ignore-db     = mysql

> replicate-ignore-db     = test

> log-warnings

> log-bin                 = /var/log/mysql/mysql-bin.log

> 

> [mysqldump]

> quick

> quote-names

> max_allowed_packet      = 16M

> 

> [mysql]

> 

> [isamchk]

> key_buffer              = 16M

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




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

Reply via email to