首页 / 数据库 / MySQL / MySQL数据库在主流操作系统下的同步
MySQL数据库在主流操作系统下的同步2010-09-06 PHPchina lizyy当数据库的数据量读写频繁的时候,我们就要考虑把数据库的读写分开,以提高数据库的使用效率,(当然还有其他用处比如,备份数据),这个时候我们就要用到MySQL的一个功能,数据库同步。下面就具体讲一下实现方法一、系统环境主(master):系统:Windows数据库:MySQL 5.0.51IP:192.168.1.156从数据库(slave):系统:Linux数据库:MySQL 5.0.67IP:192.168.1.154二、配置参数:发现网上说,两个数据库的配置必须一致,还把两个配置文件对拷。看起来挺有道理,因为怕部分功能不一致,也有可能导致同步错误。但是我的两个MySQL的所在系统都不一样,所以就按照默认的安装配置了。数据库准备:要同步的数据库叫 account那就必须把主服务器上的account和数据完整的导一份 到slave服务器上且在主服务器上开一个帐户,允许从服务器访问。主数据库(master)配置:修改MySQL的配置文件my.cnf,找到 server-id 这一行,更改如下server-id = 1且增加两行必要信息:log-bin = d:/log-bin.log #二进制变更日值的存放位置binlog-do-db = account #要同步的数据库