热线电话:0598-8259405
你现在的位置是:首页 > 新闻资讯 > 数据库相关> 数据库相关
MySQL 双机热备
发布日期:2012/4/21  关注度:1460次   From:三明天意网络

 实现MySQL双机热备  其原理主要是通过对日志的更新,用MySQL数据库的SELECT的文件来操作相关功能,备机实时抓取主机的更新日志。

主要操作步骤 :
1.  在主机端需要开一个账号,这个账号是备机用来抓取主机的更新日志。(该帐号只有文件读取权限) 
帐号创建步: 首先登陆 Mysql   然后 运行创建帐号 命令
--------------------------------------------------------------------------------------
GRANT REPLICATION SLAVE,REPLICATION CLIENT ON *.* TO "bak"@"192.168.1.1" IDENTIFIED BY "pass";
--------------------------------------------------------------------------------------
2. 在 服务机 打开日志功能
修改 my.cnf  文件
在  [mysqld]    
port = 3306  下面 增加
server-id=1                               
log-bin              
binlog-do-db= 备份数据库名称
 
修改以后 重新启动一下 MYSQL  让配置文件重新加载。
 
3.   客户机的设置 
 
  首先  修改 my.cnf  
在  [mysqld]    
port = 3306  下面 增加
server-id = 2
read-only = 1
replicate-do-db =  同步数据库名
 
     然后  登陆 Mysql   然后运行 下面 命令:
 -------------------------------------------------------------------------------------
 mysql>  CHANGE MASTER TO
          ->  MASTER_HOST='主服务机IP地址',
          ->  MASTER_USER='主服务机备份帐号用户名',
          ->  MASTER_PASSWORD='主服务机备份帐号密码',
          -> MASTER_PORT=3306,  
          -> MASTER_LOG_FILE='主服务机binlog日志文件名',    ( 运行 show master status\G 查看)
          -> MASTER_LOG_POS=4 ;   #同步 position     ( 运行 show master status\G 查看)
--------------------------------------------------------------------------------------
 
运行 start slave  指令 开始 同步。

三明网站建设:http://www.smzwz.com



首  页  |  新闻资讯  |  建站套餐  |  联系我们  |  网站地图  |  网站备案

天意网络技术有限公司   地址:三明市梅列区乾龙新村229幢307室(闽中汽车城内)   
(业务):18020822831  技术部:0598-8259405  闽ICP备14006732号-3
我们的主要服务:三明网站建设 三明网页设计 三明网站制作 三明网站维护 三明网站改版