Репликатор MySQL на C++

Олег17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.09.2009

Вобщем задание несложное, но у самого чет не выходит - то непонятно как на Linux MySQL ставится, то линковка не проходит да еще и тригеры надо написать! Естественно, все это можно прочитать но неуспеваю уже. Вообщем помогите!

Нужно написать прогу на С++ под Linux, которая бы подключалась к БД MySQL (include я так понял) и делала следующее.

1. Читала всю информацию из первой БД и записывала в остальные - первая синхронизация.

2. Добавляла в первую БД тригер на изменение данных. При изменении тригер должен в некую левую таблицу построчно записывать список изменений (очередь изменений).

3. Создать поток с синхронной функцие чтения изменений из очереди изменений (2) с удалением прочитаных параметров.

3. Создать еще один поток, который будет брать инструкции по изменению (3) и накатывать их на вторичные бд-шки.

Все БД нужно создать самому и написать мне инструкцию (или расказать по телефону) как это делать. Подойдет вариант sh-скрипта который бы сам ставил и my-sql и создавал таблицы. После этого нужно бы было только запустить програмулину и все работало.

Язык реализации С++. Консоль. Все исключениядолжны обрабатыватся.

P.S. Проект учебный. Сделать нужно до понедельника.

Телефон для связи: +380970491318