大家必须在研发流程中同歩2个MySQL数据库查询的数据信息。你了解怎样同歩2个MySQL数据库查询的统计数据吗?想认识的好朋友,就和56云小编一起看一下实际的完成方式吧。1.安裝配备两部网络服务器,各自安裝在/usr/local/Mysql文件目录下(安裝流程省去,请参照有关文本文档)。两部网络服务器的IP各自为192.168.0.1和192.168.0.2。大家以192.168.0.1为主导数据库查询,192。大家选用单边同歩,即服务器的数据信息便是服务器的数据信息,随后从机积极去服务器把数据库同步回家。两部网络服务器的配备同样。使我们拷贝重要环境变量。默认设置的环境变量在文件目录/usr/local/mysql/share/mysql中,有好多个撰写器,例如my-large.cnf,my-medium.cnf,my-small.cnf等。大家仅仅检测,因此就用my-medium.cnf,mysql安装好以后,默认设置的环境变量是在数据库查询储存文件目录中特定的,大家用的是4.1.X,因此环境变量应当在/usr/local/mysql/var文件目录中,因此大家把环境变量拷贝以往:CP/usr/local/MySQL/share/MySQL/my-medium . CNF/usr/local/MySQL/var/。2.配备Master Server大家必须将192.168.0.1配备为主导mysql网络服务器,因此必须考虑到必须同歩哪一个数据库查询,同歩哪一个客户。为了更好地简便考虑,大家只要同歩数据库查询abc。

mysql数据库实时同步工具-数据库迁移的三个步骤-第1张图片开启环境变量:vi/usr/local/mysql/var/my.cnf,寻找下列信息内容:# 1到2中间必不可少的唯一id 32–1 PHP China开源项目门户网D%wM/x-Y3U_$zs#。假如主服务器未设定,则默认设置为~ 8FPv9W37313 #但假如omittedML,则不容易做为主服务器运作。?k?NZoW37313server网络服务器-id = 1 //1是主网络服务器。为salve加上0w g行:SQL-bin-update-same//synchronized PHPChina开源项目门户网U$m:}s'vbinlog-do-db = abc //要同歩的数据表在192 . 168 . 0 . 1:/usr/local/mysql/bin/MySQL admin上重启MySQL网络服务器关掉PHPChina开源项目。?& p0d u # MB I/usr/local/MySQL/bin/MySQL _ safe–user = MySQL & 3。配备从服务器大家的从服务器关键去主网络服务器同歩数据信息回家。大家编写了环境变量:vi/usr/local/mysql/var/my.cnf,并发觉了下列相近信息内容:# lj8o 37313上1到2 32–13 fs8o中间需要的唯一id #假如主服务器未设定为phpchina开源项目门户网9uo7x "trtgb $ ku #,则初始值为1。可是假如省去cwo @ 8pmw37313 server-id = 1,则不可以做为主网络服务器运作。请将里面的server-id改动为2。与此同时填补一些信息内容:server-id = 2 //这一Mysql是从服务器的IPPHPChina开源项目门户网。hwjc9c ' Hu 37313 master-host = 192 . 168 . 0 . 1//master server } ~ Q ~ Q _ master-user = root//联接到master server的客户PHPChina开源项目门户网* _ b9n(tmaster-password =//登陆密码联接到master server PHPChina开源项目门户网6O & YsRUEmaster-port = 3306 //联接端口号s @。@ " n & sbk 37313 master-connect-retry = 10//再试频次4 ' ']w 0qw;n2j 37313 replice-do-db = ABC//要同歩的数据库查询PHPChina开源项目门户网`,Q/C?$hC*llog-slave-updates //以同歩的方式重新启动192.168.0.2的mysql网络服务器:/usr/local/MySQL/bin/MySQL admin shut down phpchina开源项目portal.wh1] ~!| v $ B0/usr/local/MySQL/bin/MySQL _ safe–user = MySQL & 4。要检测安裝,最先查验从机的服务器日志:cat/usr/local/MySQL/var/xxxxx _ err(XXX为IP地址)查验联接是不是一切正常。见到这种的信息内容,你也就会取得成功。051031 11:42:40 MySQL运行了phpchina开源项目门户网w2 l0 com r[b9s-rib 051031 11:42:41 innodb:已运行;日志系列号0 43634 phpchina开源项目门户网UqT7y!DF $ cak " bl/usr/local/MySQL/libexec/MySQL d:提前准备联接. phpchina开源项目门户网;| 0G |Vhfz7}版本号:' 4.1.15-log 'tcp协议:'/tmp/mysql.sock '端口号:3306源码派发phpchina开源项目门户网(J9Z,Kg LX %]i6ow 051031 11:42:41[留意]依附sql线程已复位,在log' first '中逐渐拷贝phpchina开源项目门户网Q9n-BU8[AYc LAat部位0,Relay log。/new4-relay-bin.00001 '部位:4pphpchina开源项目门户网JV " jbn7s * w 051031 11:43:21[留意]从i/ O进程:联接到master 'root@192.168.0.1:3306 ',]-{eynf5vk37313拷贝在日志' first '中逐渐在master/usr/local/MySQL/bin/MySQL-u root中查询Master情况查询Master: mysql> show processlist下的mysql过程信息内容;查询从机信息:/usr/local/MySQL/bin/MySQL-uroot查询从机状态:MySQL >表明从机状态;查询从机下的mysql过程信息内容:mysql >表明过程目录;您能够利用在主数据库查询abc中创建一个表结构并插进数据信息,随后查验从数据库查询是不是同歩了这么多信息来查验设定是不是取得成功。详细介绍了2个MySQL数据库查询数据库同步方式的內容。最终,如果有兴趣爱好,还能够科学研究双击鼠标热备份的內容,或是一主多从的同歩。

评论(0条)

刀客源码 游客评论