博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql主从复制
阅读量:6609 次
发布时间:2019-06-24

本文共 1671 字,大约阅读时间需要 5 分钟。

mysql主从复制

https://www.cnblogs.com/superfat/p/5267449.html

https://www.cnblogs.com/phpstudy2015-6/p/6485819.html

https://blog.csdn.net/deeplearnings/article/details/78398526

# 在服务器的master/slave端进行my.cnf修改vi /etc/my.cnflog-bin=mysql-binbinlog_format=mixedserver-id=101 # 设置为IP地址最后一位# 保存之后,重启mysqlmysqladmin -uroot -proot shutdownmysqld_safe --user=mysql &# 主服务器修改mysql -uroot -proot>grant replication slave on *.* to 'slave'@'%' identified by 'slave'; # 这样写貌似有问题哦,从服务器连的时候出现Slave_IO_Running: No>grant all privileges on *.* to 'slave'@'%' identified by 'slave'; >flush privileges; # 如果主库有业务操作,先用读锁 锁定一下,获取一个一致性快照 >flush tables with read lock; >show mater status; # 记录File\Position结果;每次操作都会有变化;File             | Positionmysql-bin.000002 | 123 > unlock tables; # 解除读锁# 从服务器修改mysql -uroot -proot>stop slave;>change master to->master_host="192.168.0.111",->master_user="slave",->master_password="slave",->master_log_file="mysql-bin.000002",->master_log_pos=123;>start slave;>show slave status \G

测试:

1,主库 建库建表插入数据;从库都有;2,从库 stop slave; 主库 插入数据,从库没有数据;3,从库start slave; 主库插入数据,从库 全部同步过来;4,从库stop slave; 主库插入数据,从库没有数据;从库start slave,数据就过来了;

数据量太大,处理方式:https://blog.csdn.net/andyzhaojianhui/article/details/60133872

1, 在/etc/my.cnf中[mysqld]部分写上expire_logs_days=12, 在主库中 mysql>purge master logs to 'mysql-bin.000888'; 888日志不会删3, 慎用主库 mysql>reset master; 可能会导致从库复制失效;4, 从库失效处理:flush tables with read lock;    unlock tables;

或者使用脚本自动删除

for name in `ls /data/mysql|grep mysql.bin|grep -v index`do  echo purge master logs to \'${name}\' > /data/mysql/purgesql  mysql -uroot -proot 

使用 mysql -uroot -proot -e "show databases" 可以执行sql语句

密码中如果有特殊字符,使用单引号把密码包含起来,或者使用\进行转义;例如:-p'$oot' -p\$oot 

 

你可能感兴趣的文章
golang 文件操作之三
查看>>
【转】spark ui 简介
查看>>
LeetCode 108. Convert Sorted Array to Binary Search Tree
查看>>
Vue + jquery 实现表格指定列的文字收缩
查看>>
基于 LNMP 搭建个人网站的填坑之旅
查看>>
leetcode 448 Find All Numbers Disappeared in an Array
查看>>
JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】
查看>>
自定义view控件效果实现及实践
查看>>
聊聊flexbox
查看>>
存储管理之分页原理与算法
查看>>
HTML5中的 `data-*` 如何处理数据详解
查看>>
Just for fun——Nginx配Lua写个hello world
查看>>
vue vue-router vuex element-ui axios 写一个代理平台的学习笔记(九)解决一下现存的问题...
查看>>
Node.js 安装与开发
查看>>
call和apply的区别和用法
查看>>
初入Vue,node,express,mongodb
查看>>
集合源码学习之路---linkedlist
查看>>
devicePixelRatio 那些事儿
查看>>
Longhorn全解析及快速入门指南
查看>>
漂浮广告是什么?漂浮广告如何设置
查看>>