MySQL 主从复制(Master-Slave)部署实施文档
一、 软件版本
二、 环境描述
新企业要搭建架构为主从复制的 数据库。
主服务器(): 地址:, 已安装,没有用户数据。
从服务器(): 地址:, 已安装,没有用户数据。
主从服务器均可正常提供服务。
三、 配置主服务器(master)
、编辑数据库配置文件 一般在目录下。
在的下面加入下面代码:
!" !
!"
! #$%&###'#!"
# !"
! "()
!#!# "
!" 中的 可以任定义,只要同个局域网中是唯一的就行。
! "() 是表示只备份 ()。
!#!# " 表示忽略备份 。
不加 ! 和 !#!# ,那就表示备份全部数据库。
2、然后重启 MySQL:#servicemysqldrestart
3、登录 mysql,在 mysql 中添加一个 backup 的账号,并授权给从服务器。
[root@localhost~]#mysql –uroot –p123456 登录
mysqlmysql>grantreplicationslaveon*.*to'backup'@'192.168.18.141'identi/edby'backup';
创建 backup 用户,并授权给 192.168.18.141 使用。
4、查询主数据库状态,并记下 FILE 及 Position 的值,这个在后面配置从服务器的时候要用到。
mysql>show maste rstatus;请记下显示的信息,配置从服务器会用到。+——————+——
—-+————–+——————+|File|Position|Binlog_Do_DB|Binlog_Ignore_DB|+——————+
———-+————–+——————+|mysql-bin.000001|253|dbispcon/g|mysql|+——————+
———-+————–+——————+
1rowinset(0.00sec)
四、 配置从服务器
修改从服务器的配置文件)
将 !*"* 修改为 !*"*+,并确保这个 , 没有被别的 -./0 服务所使用。