Честно говоря, название говорит само за себя. Я новичок в установке сервера и тому подобном, и в основном хочу, чтобы это было для тестирования веб-приложения, которое я создаю. У меня есть ubuntu, но я хочу, чтобы mysql работал с интегрированным механизмом хранения, включенным по умолчанию. Любая помощь приветствуется.
Арон
Похоже, что по умолчанию интегрированный движок отключен, по крайней мере, в ubuntu 10.10. вы можете включить его, добавив
[mysqld]
...
federated
...
в my.cnf
Я использую ubuntu 10.10, установка mysql по умолчанию.
mysql> create table local3(a integer, b integer) ENGINE=FEDERATED CONNECTION='mysql://root@localhost:3306/t1/remote';
Query OK, 0 rows affected (0.08 sec)
mysql> show warnings;
Empty set (0.00 sec)
mysql> select * from local3;
+------+------+
| a | b |
+------+------+
| 1 | 2 |
+------+------+
1 row in set (0.05 sec)
вы также можете проверить параметр "skip-federated" в ваших файлах конфигурации и в конечном итоге удалить его, если вы хотите объединить. несколько быстрых заметок,
Я знаю, что, вероятно, уже слишком поздно для OP, но я потратил часы на поиски того, как включить федеративный движок в сборке yum mysql, поэтому я подумал, что должен поставить здесь ответ для будущих гуглеров:
Дистрибутив - это Fedora 14, MySQL - это стандартный yum mysql-сервер (& mysql-devel, не уверен, что это актуально для этого интегрированного движка, устанавливаемого tho '), установите v5.1.55.
Чтобы включить интегрированный движок:
Убедитесь, что файл ha_federated.so существует. В дистрибутиве, который я использую, он находится в '/ usr / lib / mysql / plugin', если он нигде не существует, то это исправление не для вас.
Запустите оболочку mysql с пользователем с доступом на вставку к таблице mysql.plugin.
Введите «установить подключаемый модуль федеративного soname 'ha_federated.so';» (без двойных кавычек)
Должно появиться сообщение «Запрос ОК, 1 предупреждение». "show warnings" должно отображать предупреждение "1123 ... плагин отключен", это ожидается.
Чтобы проверить, установлен ли плагин, запустите "select * from mysql.plugin"
Закройте оболочку MySQL.
Отредактируйте "my.cnf" (обычно находится в / etc) и вставьте (или раскомментируйте) строку, содержащую одно слово "federated".
Остановите и перезапустите службу mysqld.
Запустите оболочку и создайте таблицу, используя механизм объединения. Если описанное выше сработало, тогда "show create table newtablename" должно показать, что механизм использует механизм объединения.