mysql 主从介绍

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 主从介绍相关的知识,希望对你有一定的参考价值。

技术分享图片
binlog 文件记录日志 是一个二进制文件
主上需开启binlog 才能开始主从
relaylog 终进日志
技术分享图片
应用场景 做一个数据的备份 1.主做读写操作 假如硬件损坏 可以立即提供服务
技术分享图片 2. 做备份 从只提供读的访问
准备工作
技术分享图片
主从都启动mysql
技术分享图片
配置主
技术分享图片
修改配置文件 /etc/my.cnf 更改之后需要重启
技术分享图片
/data/mysql下回生产新文件
技术分享图片
数据备份
技术分享图片
创建新的数据库
技术分享图片
恢复数据库
技术分享图片
主从参考的数据库就是aming
创建用户 主从同步用的
技术分享图片
先锁表 不进行写入
技术分享图片
show master status 位置 filename
技术分享图片
做数据同步
配置从
技术分享图片
编辑配置文件
技术分享图片
重启服务
技术分享图片
传输文件 把主上的数据库文件
技术分享图片
别名
技术分享图片
创建库
技术分享图片
恢复数据库
技术分享图片
登录从数据库 stop slave
技术分享图片
检查是否成功 show slave status\G 是否两个yes
技术分享图片
状态 error 信息
技术分享图片
在主上执行
技术分享图片
测试主从
技术分享图片
测试
技术分享图片
查询操作
技术分享图片
从 数据库查询
技术分享图片
删除数据
技术分享图片
从数据查询
技术分享图片
删除表
技术分享图片
从上查询
技术分享图片
直接在从上删除表之后再在主上删除报错
技术分享图片
主从断开
尝试修复
技术分享图片
还是有错误
技术分享图片
从新做主从 查看fielname位置
技术分享图片
先 stop slave
在重新change master
技术分享图片
重新查看状态

常用配置参数

在do - 定义要同步的库 多个用逗号分隔
从服务器do_table
wild_do 针对aming库。
ignore 忽略表
mysql主从配置uuid相同错误解决
配置mysql主从时,由于是拷贝的mysql目录,导致主从mysql uuid相同, Slave_IO无法启动,报错信息如下:
The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
解决办法:修改mysql data 目录下auto.cnf 文件中uuid的值,使两台mysql不同即可,修改后重启mysql服务。

以上是关于mysql 主从介绍的主要内容,如果未能解决你的问题,请参考以下文章

MySQL主从介绍准备工作准备工作配置从测试主从同步

mysql主从介绍,准备工作,主配置,从配置,主从测试

MySQL主从介绍准备工作配置主配置从测试主从同步

MySQL主从(介绍,配置主机,配置从机,测试主从同步)

MySQL主从介绍,配置主服务器,配置从服务器,实现主从同步

MySQL主从配置:主从介绍配置主和从 测试主从同步