Is the server Id for your slave setup? What does the my.cnf for the slave 
look like?

>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 2/5/04, 10:17:11 AM, <[EMAIL PROTECTED]> wrote regarding replication: 
slave returns a 1236 error_code.:


> Hallo,

> I am having trouble setting up replication. After sorting out most
> things I get a connection from the slave to the master, but then a
> mysql_errorno=1236. Here is an extract of the system log:

> ########################################################################
> ###################
> 040205 16:45:42  mysqld started
> /usr/sbin/mysqld: ready for connections.
> Version: '4.0.15-log'  socket: '/var/lib/mysql/mysql.sock'  port: 3306
> 040205 16:45:42  Slave I/O thread: connected to master
> '[EMAIL PROTECTED]:3306',  replication started in log 'FIRST' at
> position 4
> 040205 16:45:42  Error reading packet from server: Misconfigured master
> - server id was not set (server_errno=1236)
> 040205 16:45:42  Got fatal error 1236: 'Misconfigured master - server id
> was not set' from master when reading data from binary log
> 040205 16:45:42  Slave I/O thread exiting, read up to log 'FIRST',
> position 4


> However, in the master, the serveri-id is already set to 1. (see below).
> In addition, the slave contains the correct
> user parameters to login on the master. (The ip-address above is a fake)

> Here is aome of the my.cnf file from the master:

> ########################################################################
> ##################
> # Example mysql config file for medium systems.
> #
> # This is for a system with little memory (32M - 64M) where MySQL plays
> # a important part and systems up to 128M very MySQL is used together
> with
> # other programs (like a web server)
> #
> # You can copy this file to
> # /etc/my.cnf to set global options,
> # mysql-data-dir/my.cnf to set server-specific options (in this
> # installation this directory is /var/lib/mysql) or
> # ~/.my.cnf to set user-specific options.
> #
> # One can in this file use all long options that the program supports.
> # If you want to know which options a program support, run the program
> # with --help option.

> # The following options will be passed to all MySQL clients
> [client]
> #password     = your_password
> port          = 3306
> socket                = /var/lib/mysql/mysql.sock

> # Here follows entries for some specific programs

> # The MySQL server
> [mysqld]
> port          = 3306
> socket                = /var/lib/mysql/mysql.sock
> skip-locking
> key_buffer = 16M
> max_allowed_packet = 1M
> table_cache = 64
> sort_buffer_size = 512K
> net_buffer_length = 8K
> myisam_sort_buffer_size = 8M
> log-bin
> log-bin-index

> # Don't listen on a TCP/IP port at all. This can be a security
> enhancement,
> # if all processes that need to connect to mysqld run on the same host.
> # All interaction with mysqld must be made via Unix sockets or named
> pipes.
> # Note that using this option without enabling named pipes on Windows
> # (via the "enable-named-pipe" option) will render mysqld useless!
> #
> #skip-networking

> # Replication Master Server (default)
> # binary logging is required for replication
> # log-bin

> # required unique id between 1 and 2^32 - 1
> # defaults to 1 if master-host is not set
> # but will not function as a master if omitted

> server-id=1

> <snip>


> Can anyone give me a pointer to what might be wrong ?? Whatever it is it
> doesn't seem to really be a missing master server-id.

> Thanks

> Mike Anderson


> --
> I saw the best minds of my generation
> destroyed by madness. Allen Ginsberg 1956.


> --
> 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