Mysql主从同步原理及配置-Linux
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql主从同步原理及配置-Linux,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2361字,纯文字阅读大概需要4分钟。
内容图文
![Mysql主从同步原理及配置-Linux](/upload/InfoBanner/zyjiaocheng/509/8811c2994f4d4dfbb5c4946b577a9e6e.jpg)
– 启用 binlog 日志
– 设置 binlog 日志格式
– 设置 server_id
Slave 运行 2 个线程
– Slave_IO :复制 master 主机 binlog 日志文件里的 SQL 到本机的 relay-log 文件里。
– Slave_SQL :执行本机 relay-log 文件里的 SQL 语句
mysql主从复制用途:
实时灾备,用于故障切换
读写分离,提供查询服务
备份,避免影响业务
?
1.启用binlog日志
vim /etc/my.cnf
server_id=51 //每个数据库必须独立
log-bin=master51
binlog_format="mixed" //指定日志格式
systemctl restart mysqld //重启服务
2.用户授权
添加一个用作同步数据的用户
replication slave //主从权限
grant replication slave on *.* to repliuser@‘192.168.4.52‘ identified by ‘123456‘;
3.查看正在使用的binlog日志
1.验证授权用户
mysql -h192.168.4.51 -urepliuser -p123456
2.设置 server_id
vim /etc/my.cnf
server_id=52
systemctl restart mysqld
3.指定主库信息
4.启动slave进程
mysql> start slave;
5.查看从库状态信息
mysql> show slave status\G;
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
三、丛库进程介绍:
1. mysql> show processlist;//列出程序列表
主库中 Binlog Dump 进程负责告诉Nysq数据库有新内容写入binlog日志
从库IO线程:把主库里面的binlog日志的内容提取放到本地中写入中继日志
SQL:执行本机中继日志里面的SQL命令
2.从库配置文件介绍
/var/lib/mysql
master.info //记录主库信息
relay-log.info 中继日志信息
host52-relay-bin.xxxxx 中继日志
host52-relay-bin.index 中继日志索引
mysql> stop slave; //临时暂停同步
3.在从库修改主库信息:
1. 先停服务
mysql>stop salve;
2.修改配置
mysql>change master tom 选项=‘值‘,选项=‘值‘;
3.启动服务器
mysql>start salve;
客户端配置:
1.在主库提供可以访问授权用户
grant all on *.* to ja@‘192.168.4.%‘ identified by ‘123456‘;
mysql -h192.168.4.51 -uja -p123456
select @@hostname;
二、主从配置常用参数
实现配置指定同步:
主库配置:
/etc/my.conf
binlog_do_db=name //只允许同步的库
binlog_ignore_db=name //设置那些库不允许同步
从库配置:
/etc/my.conf
replicate_do_db=
log_slave_updates 记录从库更新,允许链式复制( A-B-C )
relay_log=dbsvr2-relay-bin 指定中继日志文件名
replicate_do_db=mysql 仅复制指定库,其他库将被忽略,此选项可设置多条(省略时复制所有库)
replicate_ignore_db=test不复制哪些库,其他库将被忽略, ignore-db 与 do-db 只需选用其中一种
Mysql主从同步原理及配置-Linux
标签:mysql主从复制 哪些 sel 自己的 name ignore 服务 emc 序列
本文系统来源:https://www.cnblogs.com/SyncNavigator-V8-4-1/p/11015419.html
内容总结
以上是互联网集市为您收集整理的Mysql主从同步原理及配置-Linux全部内容,希望文章能够帮你解决Mysql主从同步原理及配置-Linux所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。