1个linux系统  装了2个mysql (分别对应其他2台机器的 主机器)。
1现在想知道 同台机器上的不同mysql 服务 的 2个库之间的如何进行通信
2 能否做2个my.cnf(以便这2个mysql 对应不同的 复制主服务器) 

解决方案 »

  1.   

    做2个my.cnf 是可以的 
    现在的问题 如何能做到  同台机器上的不同mysql 服务 的 2个库之间的如何进行通信?(这个如何解决 )
      

  2.   

    可以做两个不同的my.cnf 启动的时候mysqld加上不同的--defaults-file=file_name=xxx 就行了。
    两个不同的MYSQLD数据库之间类似于两个不同服务器上的MYSQL数据库。你的通信是指什么?
    可以设置为主从通信,也可以通过 federal 引擎访问。
      

  3.   

    这个linux 的2 个mysql 分别是 另外2个主机器的从机器。现在需要把 这2个mysql的数据 合并 ,应该i如何做
      

  4.   

    是这个意思
             c机器(2个mysql 服务 mysql mysql2, 分别是a 机器 b 机器的salve 端。  有event1 表 和 event2表 , 如何把这2个服务的evnet1 event2的记录合并。  (2个event的id步长不一致,所以可以直接把行合并在一起的  (字段完全一样)) )a (机器 )   b(机器) 
      

  5.   

    a 服务器上可以通过 federal 引擎(如event) 访问b机器的event2表然后再a上执行
    select * from event1 
    union all 
    select * from event;参考
    http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#federated-storage-engine
      

  6.   

    楼上  我的版本是5.0.45 ,请问是否支持如果能做 ,非常感谢了(federal 引擎  感觉就是一个  dblink) 
      

  7.   

    --with-federated-storage-engine 支持federated存储引擎我的在线db不是 源码编译 的 ,所以没有这个不可能重新编译的 
    问该如何新转入  federated-storage-engine??   (当时是直接rpm -ivh 安装的 )