mysql6.7主从_CentOS 6.7下MySQL主从部署
一.安装环境
1、系统环境
系统IP主机名说明server_id
192.168.0.173
master
数据库:主
173
centos6.7
192.168.0.174
slave
数据库:从
174
2、管理账号
linux服务器账号/密码数据库管理员账号密码主从复制账号
root/zxfly
zxfly/zxfly
zxfly_slave/zxfly
3、检查MySQL环境需求
1)主库需要开启binlog参数
#主库上查看
cat /etc/my.cnf|grep 'log_bin'
log_bin=mysql_bin
2)确保服务器的server_id的值唯一
#MySQL-master
cat /etc/my.cnf|grep 'server-id'
server-id=173
#MySQL-slave
cat /etc/my.cnf|grep 'server-id'
server-id=173
3)确保服务器正常运行
#监测方法有
ps -ef|grep mysql
ss -lntup|grep 3306
service mysqld status
二.部署过程
#master上的操作
登录mysql以root用户登录:
mysql -uroot -pup366.com
1、添加并授权主从复制账号
mysql>grant replication slave on *.* to 'zxfly_slave'@'192.168.0.%' identified by 'zxfly';
mysql>flush privileges;
2、查看数据库当前的位置点信息
#查看到的位置点要记录,下面会用到
mysql>show master status;
##如果主从不是新部署的环境,请执行以下操作。否则跳过
3、全备数据库
mysqldump -uroot -pzxfly -A -B -R --master-data=2 --events --single-transaction >/root/all.sql
4、将全备发送到从库
scp /root/all.sql 192.168.0.174:/root/
#slave上的操作
#主从非新部署环境请执行步骤1的操作,否则跳过。
1、导入全备,将主库的全备导入从库的数据库中。
mysql –uroot –pzxfly
2、登陆从库的数据库执行同步信息的账号位置点的录入
change master to
master_host='192.168.0.173', #主库所在主机IP
master_port=3306, #主库端口
master_user='zxfly_slave', #授权的同步账号
master_password='zxfly', #授权账号的密码
MASTER_LOG_FILE='mysql_bin.000001', #在主库上查看的最新的binlog
MASTER_LOG_POS=120; #在主库上查看的最新的位置点
3、开始同步
mysql>start slave;
三.验证
1、从库执行
mysql -uroot -p -e "show slave status\G"|egrep 'Slave_IO_Running:|Slave_SQL_Running:'
#过滤出来如果是两个yes及为同步成功
2、可以对主库进行测试,主要为增删改操作看从库是否同步。
3、报错信息一览
错误代码:
2003 #检查主从复制账号是否输入错误,防火墙是否允许通过
1045 #查看账号权限是否正常
1236 #查看binlog位置点是否错误,binlog日志名字是否错误
mysql6.7主从_CentOS 6.7下MySQL主从部署相关推荐
- CentOS下MySQL主从同步配置
(转自)http://apps.hi.baidu.com/share/detail/5882847centos下MySQL主从同步配置 一.环境 主机: master操作系统:centos 5.3 I ...
- Windows下MySql主从配置实战教程
Windows下MySql主从配置实战教程 MySql的主从配置教程 主库MySql的安装 1.MySQL的下载 2.MySQL配置文件的编写 3.初始化数据库 4.安装服务 5.启动MySql 6. ...
- centos mysql 主从_Centos下MySQL主从同步配置
说明:由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样, 因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低, Master的版本肯定不能高于Slav ...
- centos 下 mysql 主从库搭建
作者:蘑菇 今天在本本上装了个mysql主从库配置,中间遇到了几个问题,不过经过搜寻资料,已经可以正常工作了. 过程写下来做个记录: 因为上次已经装过LNMP,所以只要再装一个mysql做从库就好了. ...
- docker下mysql主从搭建
使用docker 建立mysql主从 环境:Mac Mysql:5.7.36 目标: master主机端口 3307 slave从机端口 3308 在Mac建立master,slave对应目录 log ...
- Linux下MySQL主从架构版本升级(5.7.31->5.7.33)——冷升级
目录 前言 下载并上传MySQL 停应用 升级从库 停止备份 停止从MySQL 继承旧版本的配置 启动并升级从MySQL 登录并验证slave 关闭slave 升级主库 查看master状态 修改从库 ...
- windows下mysql和linux下mysql主从配置
1. linux下mysql安装版本5.6 windows下mysql版本5.7 不要问我为什么版本不一致 就是想这么搞 2. linux为主服务器 windows为从服务器 3.找到li ...
- 宝塔清mysql主从日志_宝塔面板Mysql主从日志文件mysql-bin文件清除方法
今天遇到这个问题,转载一篇不错的文章! 今天发现有台服务器的硬盘满了,这个服务器只放置了一个在线客服软件和10几个MySQL数据库加起来也就几百M的占用,后来查了一遍发现原来是MySQL日志的锅. 发 ...
- docker mysql主从_使用docker 实现MySQL主从同步/读写分离
1. 利用 docker 实现 mysql 主从同步 / 读写分离 为了保证数据的完整和安全,mysql 设计了主从同步,一个挂掉还可以用另个.最近重构论坛,想来改成主从吧.担心失误,就先拿 dock ...
最新文章
- 关于表单的java的程序_JAVA BOT程序模拟人类用户填写表单 并 发送
- SAP 系统中图标代码的查找
- ubuntu 禁用透明大页_如何在ubuntu上默认启用透明的大页面?
- java 界面输出控制台信息,java 怎么获取控制台的数据并且输出到GUI上
- OpenWrt网络结构
- 百度地图经纬度获取标点与城市编码
- 关于Postman导入json文件报:failed to import data format not recognized异常的处理
- 前端开发hr面试试题
- 通过追女孩时的常见对话来看你会不会聊天
- Python海龟绘图
- 异构蜂窝网络K-Tier下行链路的建模与matlab分析
- 安装Pytorch后torch.cuda.is_available()返回False问题解决
- 禁用计算机安全模式,安全模式
- 一、PHP基础-安装PHP集成环境
- [2008北京奥运会]08奥运开幕式NBC版的字幕/解说词
- jQuery实现无刷新切换主题皮肤功能
- [渝粤教育] 西南科技大学 电机及拖动基础 在线考试复习资料
- Android 中文 API (40) —— RatingBar
- (SVN笔记)SVN服务端+SVN客户端Tortoise——安装配置
- PAT乙级1080:MOOC期终成绩(25)