5-5配置Mysql复制 基于日志点的复制
2024-09-01 14:55:08
配置MySQL复制
基于日志点的复制配置步骤
设置简单密码(可以选择不需要)
set GLOBAL validate_password_length=6;
set global validate_password_policy=0;
在主DB服务器上建立复制账号
CREATE user repl@'192.168.%.%' IDENTIFIED by '123456';
权限:
grant replication slave ON *.* to repl@'192.168.%.%';
基于日志点点复制配置步骤
配置主数据库服务器
bin_log = mysql-bin
server_id = 100
从服务器上的配置
*指定中继日志的名字
relay_log = mysql-relay-bin
*如果做链路复制需要开启
log_slave_update = on [可选]
*安全配置参数,没有sql权限的用户进行写操作
read_only = on [可选]
初始化从服务器数据
会加锁阻塞
mysqldump --master-data=2 -single-transaction
xtrabackup --slave-info
启动复制连路
CHANGE MASTER TO MASTER_HOST= 'master_host_ip',
MASTER_USER = 'repl',
MASTER_PASSWORD = '123456'
MASTER_LOG_FILE = 'mysql_log_file_name'
MASTER_LOG_POS = 4
注意:
主从的server-id 一定不能设置一致
优点
*是MySQL最早支持的复制技术,Bug相对较少
*对sql查询没有任何限制
*故障处理比较容易
缺点
*故障转移时重新获取新主的日志点信息比较困难
最新文章
- 使用postman发送数据并构建collections执行测试
- IOS 多线程03-GCD
- OpenCV加载图像并显示
- 关于xib文件和storyboard文件的那些事儿
- Python学习第八天(os)
- Python学习教程(learning Python)--2.1 Python下自定义函数
- Javascript 事件冒泡
- 1.7.4.2 Local Parameters in Queries--局部参数
- 【转】Windows7 下安装 JDK 7 时版本冲突问题解决
- 从汇编看c++初始化列表初始化成员变量
- Jquery html页面处理基础
- 算法——A*——HDOJ:1813
- pku 1061 青蛙的约会 扩展欧几里得
- PHP与Excel 笔记
- [转]Ble蓝牙的使用手册
- 广度优先遍历(BFS )(转)
- python 验证码识别示例(二) 复杂验证码识别
- Yii2.0关闭自带的debug功能
- 在linux执行kettle
- 牛客G-指纹锁【一题三解】