• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Mysql 5.0.46 Federated Tables

  • Автор темы ak-47
  • Дата начала
A

ak-47

Добрый день
Возникла такая проблема:
Никак не могу создать Federated table на одном mysql-сервере с основной таблицей (но разные БД). Постоянно получаю сообщения "Can't create federated table.Foreign data src error: error: 1159". В документации сказано, что это возможно. Ниже синтаксис.

Может кто-нибудь сталкивался? Может существуют альтернативные способы создания ссылок на таблицы из одной БД в другую ?

Main table structure (on db1):
CREATE TABLE `test_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Federated table structure (on db2):
CREATE TABLE `f_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://root:password@127.0.0.1:3306/db1/test_table';
 
A

ak-47

Есть программный продукт, код которого написан таким образом что все таблицы должны быть только в рамках одной БД(код не поменять). Теперь возникла необходимость создать копии данного продукта, при этом часть таблиц во всех копиях продукта должны быть общими, а часть уникальными.
 
E

etc

Так уникальные держите тоже в оджних же таблицах, только имея доп. идентификатор копии, и все ... и ненадо с базами крутить?

Стандартная практика ведения нескольких разных к примеру отделений (филиалов) или ваще организаций, но в пределах одной базы.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!