大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 数据库 -> MySQL -> 设置 MySql 数据同步

设置 MySql 数据同步

时间: 2021-08-13 作者:daque

mysql从3.23.15本子此后供给数据库复制功效。运用该功效不妨实行两个数据库同步,主从形式,彼此备份形式的功效。  数据库同步复制功效的树立都在mysql的树立文献中展现。mysql的摆设文献(普遍是my.cnf)  在unix情况下在/etc/mysql/my.cnf 大概在mysql用户的home目次底下的my.cnf。  window情况中,即使c:根目次下有my.cnf文献则取该摆设文献。当运转mysql的winmysqladmin.exe东西功夫,该东西会把c:根目次下的my.cnf 定名为mycnf.bak。并在winnt目次下创造my.ini。mysql效劳器启用功夫会读该摆设文献。以是不妨把my.cnf中的实质正片到my.ini文献中,用my.ini文献动作mysql效劳器的摆设文献。  树立本领:  树立典型情况:  操纵体例:window2000 professional  mysql:4.0.4-beta-max-nt-log  a ip:10.10.10.22  b ip:10.10.10.53  a:树立  1.减少一个用户最为同步的用户帐号:  grant file on *.* to backup@’10.10.10.53’ identified by ‘1234’ 2.减少一个数据库动作同步数据库:  create database backup b:树立  1.减少一个用户最为同步的用户帐号:  grant file on *.* to backup@’10.10.10.22’ identified by ‘1234’ 2.减少一个数据库动作同步数据库:  create database backup 主从形式:a->b  a为master  窜改a mysql的my.ini文献。在mysqld摆设项中介入底下摆设:  server-id=1 log-bin #树立须要记载log 不妨树立log-bin=c:mysqlbakmysqllog 树立日记文献的目次, #个中mysqllog是日记文献的称呼,mysql将创造各别扩充名,文献名为mysqllog的几个日记文献。 binlog-do-db=backup #指定须要日记的数据库重起数据库效劳。  用show master status 吩咐看日记情景。  b为slave  窜改b mysql的my.ini文献。在mysqld摆设项中介入底下摆设:  server-id=2 master-host=10.10.10.22 master-user=backup #同步用户帐号 master-password=1234 master-port=3306 master-connect-retry=60 预设重试间隙60秒 replicate-do-db=backup 报告slave只做backup数据库的革新 重起数据库  用show slave status看同步摆设情景。  提防:因为树立了slave的摆设消息,mysql在数据库目次下天生master.info  以是如有要窜改关系slave的摆设要先简略该文献。要不窜改的摆设不许奏效。  双机互备形式。  即使在a介入slave树立,在b介入master树立,则不妨做b->a的同步。  在a的摆设文献中 mysqld 摆设项介入以次树立:  master-host=10.10.10.53 master-user=backup master-password=1234 replicate-do-db=backup master-connect-retry=10 在b的摆设文献中 mysqld 摆设项介入以次树立:  log-bin=c:mysqllogmysqllog binlog-do-db=backup 提防:当有缺点爆发时*.err日记文献。同步的线程退出,当矫正缺点后要让同步体制举行处事,运转slave start  重起ab呆板,则不妨实行双向的热备。  尝试:  向b批量插入大数据量表aa(1872000)条  a数据库每秒钟不妨革新2500条数据。 

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.