多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
数据库版本保持一致:   主数据库所在的操作系统:win7 主数据库的版本:5.0 主数据库的ip地址:192.168.1.111 从数据库所在的操作系统:linux 从数据的版本:5.0 从数据库的ip地址:192.168.1.112 **1、确保主数据库与从数据库一模一样。** 例如:主数据库里的a的数据库里有b,c,d表,那从数据库里的就应该有一个模子刻出来的a的数据库和b,c,d表 **2、在主数据库上创建同步账号。** GRANT REPLICATION SLAVE,FILE ON \*.\* TO 'mstest'@'192.168.1.112' IDENTIFIED BY '123456';     192.168.1.112:是运行使用该用户的ip地址     mstest:是新创建的用户名     123456:是新创建的用户名的密码     以上命令的详细解释,最好百度一下,写太多反到更加更不清思路。 **3、配置主数据库的my.ini(因为是在window下,所以是my.ini不是my.cnf)。**    \[mysqld\]     server-id=1     log-bin=log     binlog-do-db=mstest      //要同步的mstest数据库,要同步多个数据库,就多加几个replicate-db-db=数据库名     binlog-ignore-db=mysql  //要忽略的数据 **4、配置从数据库的my.cnf。**     \[mysqld\]     server-id=2     master-host=192.168.1.111     master-user=mstest        //第一步创建账号的用户名     master-password=123456   //第一步创建账号的密码     master-port=3306     master-connect-retry=60     replicate-do-db=mstest        //要同步的mstest数据库,要同步多个数据库,就多加几个replicate-db-db=数据库名     replicate-ignore-db=mysql  //要忽略的数据库 **   5、验证是否成功 ** 进入mysql,后输入命令:show slave status\\G。将显示下图。如果slave\_io\_running和slave\_sql\_running都为yes,那么表明可以成功同步了 **6、测试同步数据。**     进入主数据库输入命令:insert into one(name) values('beijing');     然后进入从数据库输入命令:select \* from one;     如果此时从数据库有获取到数据,说明同步成功了,主从也就实现了