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

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

主从复制配置

1、修改文件主库和从库文件 vi /etc/my.cnf
[mysqld]下加入下面两行,log-bin自己取名,server-id局域网唯一,从库与主库区分(如果只是单向主从,则从库只设置server-id即可,双向主从则需要全部配置)
log-bin=mysql-bin
server-id=1

2、主库操作

创建从库访问的账户,%为接受所有请求,也可以限定IP地址访问,后面密码自己定义

CREATE USER 'slave'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

赋予账号复制的权限

GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%';

刷新权限

flush privileges;

查看主节点的二进制log和位置(Position)

SHOW MASTER STATUS;

3、从库操作

CHANGE MASTER TOMASTER_HOST='主库地址',MASTER_USER='slave',MASTER_PASSWORD='password',MASTER_LOG_FILE='binlog.000006',MASTER_LOG_POS=Position;

后面两项为SHOW MASTER STATUS查询出的log名称和position

开启主从同步

start slave;

查看从库状态

show slave status\G;

两项yes代表设置成功

slave_IO_Running:yesslave_SQL_Running:yes

转载于:https://www.cnblogs.com/emmeet/p/10896682.html

你可能感兴趣的文章
我的友情链接
查看>>
且谈布局适配和日志框架
查看>>
在论坛中出现的比较难的sql问题:15(行转列2)
查看>>
springboot中的5种通知小例子
查看>>
mysql数据通过jdbc操作作为Spark数据源案例
查看>>
Sersync实现触发式文件同步
查看>>
shell练习题
查看>>
从硬件竞争到软实力PK——电视媒体竞争观察
查看>>
大型网站压力测试及优化方案
查看>>
matlab中 mcc、mbuild和mex命令详解
查看>>
CentOS6系统部署mysql+php+wordpress博客系统
查看>>
对Java并发编程的几点思考
查看>>
linux-软链接及硬链接介绍
查看>>
云计算的特性有这4点
查看>>
项目中常用的19条MySQL优化
查看>>
IT兄弟连 JavaWeb教程 jQuery对AJAX的支持
查看>>
iOS中的UIDatePicker (日期滚轮)
查看>>
代码上线
查看>>
Best Choice
查看>>
创建ftp用户,锁定访问目录
查看>>