powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запросы из одной БД (одного сервера) к БД (другого сервера)
3 сообщений из 3, страница 1 из 1
запросы из одной БД (одного сервера) к БД (другого сервера)
    #39525933
Ser123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, возможно ли делать селекты из одной БД (одного сервера) к БД (другого сервера) и как?
...
Рейтинг: 0 / 0
запросы из одной БД (одного сервера) к БД (другого сервера)
    #39525992
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
запросы из одной БД (одного сервера) к БД (другого сервера)
    #39526904
Ser123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, получилось, спасибо, классная вещь.

Если кому пригодится, кратко опишу как это делается

1) Действие первое, проверяем инсталлирован ли модуль Federated Storage Engine через командную строку
(подключаемся к mysql через командную строку, в данном случае)
Код: sql
1.
mysql> show engines;



Должна появится таблица вида:
(Смотрим, есть ли в этой таблице FEDERATED, если нету, переходим к следующему действию)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
+------------+----------+----------------------------------------------------------------+
| Engine     | Support  | Comment                                                        |
+------------+----------+----------------------------------------------------------------+
| MyISAM     | DEFAULT  | Default engine as of MySQL 3.23 with great performance         |
| MEMORY     | YES      | Hash based, stored in memory, useful for temporary tables      |
| InnoDB     | YES      | Supports transactions, row-level locking, and foreign keys     |
| BerkeleyDB | DISABLED | Supports transactions and page-level locking                   |
| BLACKHOLE  | NO       | /dev/null storage engine (anything you write to it disappears) |
| EXAMPLE    | NO       | Example storage engine                                         |
| ARCHIVE    | NO       | Archive storage engine                                         |
| CSV        | NO       | CSV storage engine                                             |
| ndbcluster | DISABLED | Clustered, fault-tolerant, memory-based tables                 |
| MRG_MYISAM | YES      | Collection of identical MyISAM tables                          |
| ISAM       | NO       | Obsolete storage engine                                        |
+------------+----------+----------------------------------------------------------------+

2) Инсталлируем модуль Federated Storage Engine
Код: sql
1.
mysql>install plugin federated soname 'ha_federated.so';



3) Далее опять выполняем команду
Код: sql
1.
mysql> show engines;



и смотрим, должна появится запись FEDERATED | NO, если NO, то нам необходимо её запустить.

4) Запускаем FEDERATED, путём редактирования файла my.cnf (my.ini)

пути могут быть разными в зависимости от версии mysql и ОС:
/etc/mysql/my.cnf
/etc/my.cnf
W:\usr\local\MySQL\my.ini

Добавляем запись federated в блок [mysqld]

Код: sql
1.
2.
[mysqld]
federated



5) Необходимо перезапустить mysql
Код: sql
1.
# /etc/init.d/mysqld restart



6) если при перезапуске вылезла ошибка, и mysql не стартанул
Код: sql
1.
Warning: World-writable config file '/etc/my.cnf' is ignored



то необходимо проверить через свойства файла my.cnf или команду
Код: sql
1.
ls -la mysql.cnf


разрешения на запись/чтение

должно быть правильно: --rw-r---r--

7) если mysql успешно перезапустился, то выполняем команду show engines; и должно быть
FEDERATED SUPPORT YES.

Далее создавайте FEDERATED таблицы и наслаждайтесь.
как создавать, можно почитать тут:
https://dev.mysql.com/doc/refman/5.7/en/federated-create-connection.html
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / запросы из одной БД (одного сервера) к БД (другого сервера)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]