Description: If a special UPDATE request is sent to the MASTER server mysqld server in SLAVE mode goes down by the signal 8 (at FreeBSD 4.2 REELEASE). The only way to continue normal work is to stop MASTER and to copy data manually. Then start servers again. Also mysqlbinlog *.NNN | mysql ... can not help here because the rand() without a number as a parameter will always return different numbers at the MASTER and SLAVE
How-To-Repeat: create table bugtest (key char(10), testfield char(10)); # Be sure 'bugtest' will be replicated to some server insert into bugtest (key) values ('1'); insert into bugtest (key) values ('2'); insert into bugtest (key) values ('3'); # Table prepared update bugtest set testfield=rand(); # That is all. SLAVE will die. Fix: No ideas yet. Currently using RAND(<number>), <number> is calculated outside of SQL request. MySQL support: none Synopsis: 'rand()' into UPDATE request breaks automatic replication Severity: serious Priority: medium Category: mysql Class: sw-bug Release: mysql-3.23.41 (Source distribution) Environment: Intel P-III 933, 256Mb RAM System: FreeBSD 4.2-RELEASE #2: Wed Aug 29 11:31:33 MSD 2001 root@party:/usr/src/sys/compile/MRL i386 Some paths: /usr/bin/perl /usr/bin/make /usr/local/bin/gmake /usr/bin/gcc /usr/bin/cc GCC: Using builtin specs. gcc version 2.95.2 19991024 (release) Compilation info: CC='gcc' CFLAGS='' CXX='c++' CXXFLAGS='' LDFLAGS='' LIBC: lrwxr-xr-x 1 root wheel 13 Aug 21 20:50 /lib/libc.so.6 -> libc-2.1.2.so -rwxr-xr-x 1 root wheel 4118299 Sep 20 1999 /lib/libc-2.1.2.so -r--r--r-- 1 root wheel 1169076 Nov 20 2000 /usr/lib/libc.a lrwxrwxrwx 1 root wheel 9 Aug 21 21:02 /usr/lib/libc.so -> libc.so.4 -r--r--r-- 1 root wheel 559196 Nov 20 2000 /usr/lib/libc.so.4 Configure command: ./configure Perl: This is perl, version 5.005_03 built for i386-freebsd --------------------------------------------------------------------- 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