On Sunday 10 February 2002 01:17 am, you wrote:
> I can't get it to start replicating.
>
> Note, the master (db1.tias.com) is a 3.23 server. The slave is 4.0.2
> (noritake.tias.com).
>
> On the master I get:
>
> mysql> show master status;
> +---------------+------------+--------------+------------------+
> | File ? ? ? ? ?| Position ? | Binlog_do_db | Binlog_ignore_db |
> +---------------+------------+--------------+------------------+
> | spode-bin.020 | 1058168617 | ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? ?|
> +---------------+------------+--------------+------------------+
> 1 row in set (0.00 sec)
>
> mysql> show slave status;
>
+-------------+-------------+-------------+---------------+-----------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+------------+------------+--------------+---------------------+
> | Master_Host | Master_User | Master_Port | Connect_retry | Master_Log_File
|
> Read_Master_Log_Pos | Relay_Log_File ? ? ? ? | Relay_Log_Pos |
> Relay_Master_Log_File | Slave_IO_Running | Slave_SQL_Running |
Replicate_do_db |
> Replicate_ignore_db | Last_errno | Last_error | Skip_counter |
Exec_master_log_pos |
>
+-------------+-------------+-------------+---------------+-----------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+------------+------------+--------------+---------------------+
> | ? ? ? ? ? ? | ? ? ? ? ? ? | 0 ? ? ? ? ? | 0 ? ? ? ? ? ? | ? ? ? ? ? ? ? ?
| 0
> ? ? ? ? ? ? ? ? ? ?| noritake-relay-bin.001 | 4 ? ? ? ? ? ? |
> ? ? ?| No ? ? ? ? ? ? ? | No ? ? ? ? ? ? ? ?| ? ? ? ? ? ? ? ? |
> ? ? ?| 0 ? ? ? ? ?| ? ? ? ? ? ?| 0 ? ? ? ? ? ?| 0 ? ? ? ? ? ? ? ? ? |
>
+-------------+-------------+-------------+---------------+-----------------+---------------------+------------------------+---------------+-----------------------+------------------+-------------------+-----------------+---------------------+------------+------------+--------------+---------------------+
> 1 row in set (0.01 sec)
>
> and in noritake.tias.com.err:
>
> 020210 00:07:21 ?mysqld started
> 020210 ?0:07:21 ?Could not find first log during relay log initialization
> 020210 ?0:07:21 ?Warning: Can't create threads to handle slave
> /usr/local/libexec/mysqld: ready for connections
>
> and in /etc/my.cnf on the slave:
>
> [mysqld]
> replicate-ignore-table=curioscape.avstemp
> replicate-ignore-table=tias.avtemp
> replicate-ignore-table=inventory.availableQuantity
> replicate-ignore-table=inventory.thisItem
> replicate-ignore-table=inventory.auctionStatus
> replicate-ignore-table=inventory.itemTable
> master-host=db1.tias.com
> master-user=slave
> master-password=<password>
> log=db.log
> # master-port=
> server-id=2
>
> and on the server:
>
> [mysqld]
> set-variable = tmp_table_size=8M
> set-variable = key_buffer=384M
> set-variable = max_allowed_packet=2M
> set-variable = max_connections=1024
> set-variable = table_cache=8192
> set-variable = thread_cache_size=32
> set-variable = sort_buffer=4M
> set-variable = record_buffer=2M
> log-slow-queries
> log-bin
> server-id=1
>
> It appears the problem is that the new replication code is using a
different
> file name convention?
>
> This set up did work before. Until the 4.0.1 MySQL starting crashing
because of
> a fulltext index bug that I reported earlier.
Mike:
Thanks for reporting the bug. To troubleshoot it, lets do the following:
in slave.cc around line 186, you find the following code:
if (rli->relay_log.find_first_log(&rli->linfo,log))
{
*errmsg="Could not find first log during relay log initialization";
goto err;
}
make it:
if (rli->relay_log.find_first_log(&rli->linfo,log))
{
sql_print_error("Could not find first log during relay initialization");
abort();
*errmsg="Could not find first log during relay log initialization";
goto err;
}
and then run BUILD/compile-pentium-debug and install the new binary.
It will coredump when it hits the error. You will find a core file (
core.<pid_of_mysql>) in your datadir. FTP the core file to
support.mysql.com/pub/mysql/secret along with your binary and a readme file
all in a tar archive.
Thanks again for your efforts to help us make MySQL 4.0 more stable.
--
MySQL Development Team
For technical support contracts, visit https://order.mysql.com/
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Sasha Pachev <[EMAIL PROTECTED]>
/ /|_/ / // /\ \/ /_/ / /__ MySQL AB, http://www.mysql.com/
/_/ /_/\_, /___/\___\_\___/ Provo, Utah, USA
<___/
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php