mysql本地连接远程库dblink

修改my.ini:

[mysqld]
federated
# 设置3306端口
port=3306

查看是否生效: 

mysql本地连接远程库dblink_第1张图片

 

第一种方案:

CREATE TABLE `t_table` (
  #此处省略内容
) ENGINE=FEDERATED AUTO_INCREMENT=14 DEFAULT CHARSET=utf8  	CONNECTION='mysql://username:password@ip:3306/databasename/tablename';

第二种方案:

CREATE SERVER demo_server
     FOREIGN DATA WRAPPER mysql
    OPTIONS (USER '目标数据库用户名',PASSWORD '密码', HOST 'xx.xx.xx.xx', PORT 端口, DATABASE '目标数据库');
CREATE TABLE `t_table` (
  #此处省略内容
) ENGINE=FEDERATED  DEFAULT CHARSET=utf8  	CONNECTION='demo_server/tablename';

你可能感兴趣的:(mysql,mysql,数据库,java)