Sí, es posible en MySQL.
Hay preguntas similares hechas previamente también. Tienes que usar MOTOR FEDERADO para hacer esto. La idea es así:
Debe tener una tabla federada basada en la tabla en otra ubicación remota para usarla de la manera que desee. La estructura de la tabla tiene que ser exactamente la misma.
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://[email protected]_host:9306/federated/test_table';