Spec-Zone .ru
спецификации, руководства, описания, API

14.9.2.1. Создание a FEDERATED Таблица ИспользуяCONNECTION

Чтобы использовать первый метод, следует определить CONNECTION строка после механизма вводит a CREATE TABLE оператор. Например:

CREATE TABLE federated_table (    id     INT(20) NOT NULL AUTO_INCREMENT,    name   VARCHAR(32) NOT NULL DEFAULT '',    other  INT(20) NOT NULL DEFAULT '0',    PRIMARY KEY  (id),    INDEX name (name),    INDEX other_key (other))ENGINE=FEDERATEDDEFAULT CHARSET=latin1CONNECTION='mysql://fed_user@remote_host:9306/federated/test_table';
Отметить

CONNECTION замены COMMENT используемый в некоторых предыдущих версиях MySQL.

CONNECTION строка содержит информацию, запрошенную, чтобы соединиться с удаленным сервером, содержащим таблицу, которая будет использоваться, чтобы физически хранить данные. Строка подключения определяет имя сервера, учетные данные входа в систему, номер порта и информацию о базе данных/таблице. В примере удаленная таблица находится на сервере remote_host, использование порта 9306. Имя и номер порта должны соответствовать имя хоста (или IP-адрес) и номер порта удаленного экземпляра сервера MySQL, который Вы хотите использовать в качестве Вашей удаленной таблицы.

Формат строки подключения следующие:

scheme://user_name[:password]@host_name[:port_num]/db_name/tbl_name

Где:

Демонстрационные строки подключения:

CONNECTION='mysql://username:password@hostname:port/database/tablename'CONNECTION='mysql://username@hostname/database/tablename'CONNECTION='mysql://username:password@hostname/database/tablename'