WINDOWS环境下
有多台服务器,想把多台服务器的每台服务器同步到一台电脑里面的一个MYSQL里面做备份,请问配置文件怎么配置呢?
我按照LINUX下面的配置了下
[mysqld1]

[mysqld2]
发生错误,请问一个MYSQL配置多个用户同步到其他服务器,应该怎么配置

解决方案 »

  1.   

    对于这样多主一层的方案,MYSQL支持得不好。
      

  2.   

    恩,你好,主要是很多服务器,放在一个MYSQL好管理,不要生成新的实例来对应主服务器
    应该是怎么配置的呢?还是在WINDOWS里面不能实现
      

  3.   

    你可以这样做
    1:SERVER A(BACKUP SERVER)
    2:SERVER B(MASTER 1),在这个上面通过不同的端口,起10个MYSQL服务。具体办法可以用免安装的MYSQL,解压后,直接注册服务,在配置文件里把端口号改一下就可以了
    3:在SERVER B上不同的MYSQL服务里,创建黑洞引擎的数据库,然后和另外的MASTER建立主从关系。10个服务可以对应10个MASTER,同时打开级联复制的开关。log_slave_updates这个参数设置为1.这样的话,10个MASTER产生的二进制文件在B的日志文件里面都会同步产生
    4:A和B建立主从关系。这时候A获取的其实是11个MASTER的二进制日志。然后在A上建11个数据库,在日志回放的时候就可以还原到各自的数据库里了。以上内容是以复制原理为基础设计,并没实际操作经验,仅供参考。
      

  4.   

    另外在LINUX下面的 mysqld_multi 这个配置是不是也启动了多个服务(MYSQL),每个MYSQL的服务对应于对应的每个主服务器的备份吗?
      

  5.   

    http://www.orczhou.com/index.php/tag/multiple-master/
    方法很多