下载此文档

mysql主从.docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
一、     概述
 (replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。
二、     环境
操作系统:Linux - # SMP(不安装XEN)
Mysql版本:-
设备环境:PC(或者虚拟机)两台
三、     配置
数据库同步复制功能的设置都在MySQL的配置文件中体现,MySQL的配置文件(f):在本环境下为/etc/f 。
设置环境:
 IP 的设置:
A主机 IP:
       Mask:
B主机 IP:
       Mask:
在IP设置完成以后,需要确定两主机的防火墙确实已经关闭。可以使用命令service iptables status 查看防火墙状态。如果防火墙状态为仍在运行。使用service iptables stop 来停用防火墙。如果想启动关闭防火墙,可以使用setup命令来禁用或定制。
最终以两台主机可以相互ping通为佳。
配置A主(master) B从(slave)模式
配置A 为master
   1、增加一个用户同步使用的帐号:
   GRANT FILE ON *.* TO ‘backup’@'' IDENTIFIED BY ‘1234’;
GRANT REPLICATION SLAVE ON *.* TO ‘backup’@'' IDENTIFIED BY ‘1234’;
 机器有File权限,只赋予Slave机器有File权限还不行,还要给它REPLICATION SLAVE的权限才可以。
2、增加一个数据库作为同步数据库:
create database test;
3、创建一个表结构:
       create table mytest (username varchar(20),password varchar(20));
4、修改配置文件:
              修改A的/etc/f 文件,f 配置项中加入下面配置:
server-id = 1      #Server 标识
log-bin
binlog-do-db=test  #指定需要日志的数据库
             
5、重起数据库服务:
 service mysqld restart
 查看server-id:
 show variable like ‘server_id’;
实例:
mysql> show variables like 'server_id';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-

mysql主从 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小19 KB
  • 时间2017-12-22