MySQL Binlog Server(5.6)
来源:互联网 发布:跨域请求json文件 编辑:程序博客网 时间:2024/05/29 03:26
原文:http://wubx.net/mysql-binlog-server/
MySQL Binlog Server:是利用某个工具,把线上活跃的库的日志拉取到本地进行备份。在MySQL 5.6以后,可以利用mysqlbinlog这个命令去把远程机器的日志备份到本地目录,从而达到增量或是日志安全方面的备份。
做好MySQL日志的备份,是数据安全的一个重要保证。以前通过写程序来实现,从MySQL 5.6出现以后,DBA同步有福了,不用写程序了。
下面说一下binlog Server怎么构建。
利用mysql 5.6的mysqlbinlog命令,可以把远程的binlog完全镜象一份放到本地,方法如下:
解释一下:
-R –read-from-remote-server 表示从远程机器上读取binlog,要确保远程mysql存储,需要提供–host, –user, –password参数
–raw 以binlog格式存储日志,方便后期使用
–stop-never 一直连接到远程的server上读取日志,直接到远程的server关闭后才会退出。或是被pkill掉
mysql-bin.0000001 这个日志名表示从那个日志开始读取
如果需要启动多个binlog server,需要给binlog server指定server-id(默认是65535),可以利用 –stop-never-slave-server-id变更
启动一个server-id为1的binlog server:
启动一个server-id为2的binlog server:
思考:
这种binlog server怎么关闭才算安全呢?
- MySQL Binlog Server(5.6)
- mysql binlog server
- MySQL binlog
- mysql binlog
- MySQL binlog
- mysql binlog
- MySQL BinLog
- MySQL binlog
- mysql-binlog
- mysql binlog
- Mysql binlog
- mysql binlog
- MySql binlog
- mysql binlog
- MySQL binlog
- MySQL binlog
- MySQL链式复制加速神器: MaxScale Binlog Server(附视频)
- mysql 5.6 binlog组提交实现原理
- 如何给GridView添加RadioButton按钮(如何给GridView添加单选按钮)
- springmvc 接收json对象的两种方式
- linux ubuntu中修改终端的设备名称(计算机名称)
- varchar和text区别
- C语言总结
- MySQL Binlog Server(5.6)
- 使用TabLayout快速实现一个导航栏
- 蓝桥杯 基础练习 01字串 简单解法
- Java中对象的类型判断
- Android之SplashActivity
- 绘图 - 7
- 关联容器(六):unordered_set
- GridControl的模糊查询
- 单例模式