Gabriel Ricard <[EMAIL PROTECTED]> wrote:
> I'm running MySQL 4.0.14 on Mac OS X 10.2.6 on a development server. We
> have around 60 tables on the development server and the production
> servers. 18 tables that exist on the production server are replicated
> to our development server. We use the replicate-wild-do-table config
> option to tell it which tables to replicate from the master (production
> server) to the slave (dev server).
>
> Somehow a REPAIR statement on one of the replicated tables failed on
> the slave recently. It left the .TMD temporary table file, and the .MYD
> data file disappeared altogether. I did STOP SLAVE; RESET SLAVE; LOAD
> DATA FROM MASTER; and it reloaded the 18 replicated tables from the
> production server. However, it also wiped out the other 44 tables that
> existed on the dev server.
>
> I looked at the manual page for the LOAD DATA FROM MASTER command
> (http://www.mysql.com/doc/en/LOAD_DATA_FROM_MASTER.html), and in the
> first paragraph it states: "Will honor table and database exclusion
> rules specified with replicate-* options." So, why would it not honor
> my replicate-wild-do-table configuration and ONLY load those tables?
> Why would it wipe out everything in the database before doing reloading
> the replicated tables?
>
Thanks for the report. It was entered to the bug database as bug #1248:
http://bugs.mysql.com/bug.php?id=1248
--
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.net http://www.ensita.net/
__ ___ ___ ____ __
/ |/ /_ __/ __/ __ \/ / Victoria Reznichenko
/ /|_/ / // /\ \/ /_/ / /__ [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]