标签:数据 更新记录 5.7 添加 使用 详解 enforce 技术分享 mct
主机 | IP | 主要软件 |
---|---|---|
主服务器 | 192.168.126.129 | mysql-5.7.17、 ntp |
从服务器 | 192.168.126.130 | mysql-5.7.17 、 ntp |
搭建Mysql主从复制
建立时间同步环境
# systemctl stop firewalld.service //关闭防火墙
# setenforce 0
# yum -y install ntp (一般系统自带 没有的话安装)
# vim /etc/ntp.conf (添加下面2行)
server 127.127.126.0 //本地是时钟源//
fudge 127.127.126.0 stratum 8 //设置时间层级为8(限制在15内)//
# systemctl restart ntpd //重启ntp服务
进行时间同步
# systemctl stop firewalld.service //关闭防火墙
# setenforce 0
# systemctl start ntpd //开启ntp服务
# yum install ntp ntpdate -y
# /usr/sbin/ntpdate 192.168.126.129 //进行时间同步//
安装Mysql服务
安装详解:http://blog.51cto.com/13630803/2108180
安装后设置密码:
# mysqladmin -u root password ‘123456‘
配置主服务器
# vim /etc/my.cnf
server-id = 11
log-bin=master-bin //主服务器日志文件//
log-slave-updates=true //从服务器更新二进制日志//
# systemctl restart mysqld
# mysql -u root -p123456 //登录Mysql 给从服务器授权
mysql> GRANT REPLICATION SLAVE ON *.* TO ‘myslave‘@‘192.168.126.%‘ IDENTIFIED BY ‘123456‘;
mysql> FLUSH PRIVILEGES;
mysql>show master status;
配置从服务器
# vim /etc/my.cnf
server-id = 22
relay-log=relay-log-bin //从主服务器上同步日志文件记录到本地//
relay-log-index=slave-relay-bin.index //定义relay-log的位置和名称//
# systemctl restart mysqld
按主服务器结果更改下面master_log_file 和master_log_pos
# mysql -u root -p123456
mysql> change master to master_host=‘192.168.126.129‘,master_user=‘myslave‘,master_password=‘123456‘,master_log_file=‘master-bin.000001‘,master_log_pos=604;
mysql> start slave; //启动同步
mysql> show slave status\G; //查看状态//
标签:数据 更新记录 5.7 添加 使用 详解 enforce 技术分享 mct
原文地址:http://blog.51cto.com/13630803/2136766