Запустите эту команду
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile
, это решит вашу проблему Ссылка
Аналогичные вопросы заданы ранее . Для этого вы должны использовать FEDERATED ENGINE . Идея такова:
Для использования того, как вы хотите, вы должны иметь объединенную таблицу на основе таблицы на другом удаленном месте. Структура таблицы должна быть точно такой же.
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=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://fed_user@remote_host:9306/federated/test_table';
Репликация будет альтернативным и подходящим решением.
server1 - db1 -> replicate to server2. (теперь db1 и db2 будут на одном сервере server2. Соединение будет простым).
ПРИМЕЧАНИЕ. Если сервер2 достаточно способен выполнять загрузку db1 с точки зрения хранения / процесса и т. д., тогда вэнь может выполнить репликацию. Как сказал @brilliand, да Federated будет делать ручную работу и медленный процесс.