1 / 4
文档名称:

mysql主从备份2.doc

格式:doc   大小:22KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mysql主从备份2.doc

上传人:2072510724 2020/7/2 文件大小:22 KB

下载得到文件列表

mysql主从备份2.doc

相关文档

文档介绍

文档介绍:实现两个MySQL数据库之间的主从同步[日期:2016-02-02]来源:Linux社区 作者:zhenghongxin[字体:大 中 小]一、  (replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能二、  环境操作系统:-#SMP(不安装XEN)Mysql版本:-:PC(或者虚拟机)两台三、  配置数据库同步复制功能的设置都在MySQL的配置文件中体现,MySQL的配置文件(f):在本环境下为/etc/f。: IP的设置:A主机IP:   Mask::   Mask:,需要确定两主机的防火墙确实已经关闭。可以使用命令serviceiptablesstatus查看防火墙状态。如果防火墙状态为仍在运行。使用serviceiptablesstop来停用防火墙。如果想启动关闭防火墙,可以使用setup命令来禁用或定制。最终以两台主机可以相互ping通为佳。(master)B从(slave)  1、增加一个用户同步使用的帐号: GRANTFILEON*.*TO‘backup’@''IDENTIFIEDBY‘1234’;GRANTREPLICATIONSLAVEON*.*TO‘backup’@''IDENTIFIEDBY‘1234’;,只赋予Slave机器有File权限还不行,还要给它REPLICATIONSLAVE的权限才可以。2、增加一个数据库作为同步数据库:createdatabasetest;3、创建一个表结构:   createtablemytest(usernamevarchar(20),passwordvarchar(20));4、修改配置文件:      修改A的/etc/f文件,f配置项中加入下面配置:server-id=1   #Server标识log-binbinlog-do-db=test #指定需要日志的数据库       5、重起数据库服务: servicemysqldrestart 查看server-id: showvariablelike‘server_id’;实例:mysql>showvariableslike'server_id';+---------------+-------+|Variable_name|Value|+---------------+-------+|server_id  |1  |+---------------+-------+1rowinset() 6、用showmasterstatus/G命令看日志情况。   正常为:mysql>showmasterstatus/G******************************************************File:mysqld-:19