配置mysql的主从同步

主库配置

server-id=1
port=3306

datadir=/data/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

#log
expire_logs_days = 7
tmp_table_size=1G
#bin-log
log-bin=mysql-bin
sync_binlog=1
binlog_format=mixed
max_binlog_size=5G
binlog_cache_size=128m
max_binlog_cache_size=512m


#config
innodb_buffer_pool_size=1G

添加用户

添加用户权限

grant replication slave on *.* to 'relay'@'%';
 
FLUSH PRIVILEGES;

显示主库状态

show master status;

配置

配置从库

CHANGE MASTER TO 
MASTER_HOST = '11.11.4.15',  
MASTER_USER = 'relay', 
MASTER_PASSWORD = 'xxxx',
MASTER_PORT = 3306,
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=852,
MASTER_RETRY_COUNT = 60,
GET_MASTER_PUBLIC_KEY=1,
MASTER_HEARTBEAT_PERIOD = 10000;

启动从库

start slave;

如果要重新修改配置 ,需要先停止

stop slave;

最后查看从库状态

show slave status;
相关推荐
hogenlaw10 分钟前
Oracle从入门到放弃
数据库·oracle
卡兰芙的微笑23 分钟前
get_property --Cmakelist之中
前端·数据库·编辑器
阿华的代码王国30 分钟前
【JavaEE】多线程编程引入——认识Thread类
java·开发语言·数据结构·mysql·java-ee
Z_W_H_35 分钟前
【PostgreSQL】安装及使用(Navicat/Arcgis),连接(C#)
数据库·postgresql
豆姐姐42 分钟前
金九银十,分享一波用例设计、数据库、编程笔试题!
自动化测试·数据库·测试用例·软件测试面试
计算机程序设计开发44 分钟前
计算机毕业设计公交站点线路查询网站登录注册搜索站点线路车次/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序
数据库·vue.js·spring boot·课程设计·计算机毕业设计
qq_35323353891 小时前
【原创】java+springboot+mysql高校社团网系统设计与实现
java·spring boot·mysql
布洛芬颗粒1 小时前
JAVA基础面试题(第二十二篇)MYSQL---锁、分库分表!
java·开发语言·mysql
waterHBO1 小时前
ER 图 Entity-Relationship (ER) diagram 101 电子商城 数据库设计
数据库
青云交2 小时前
大数据新视界 --大数据大厂之Kubernetes与大数据:容器化部署的最佳实践
数据库·kubernetes·容器编排·资源管理·大数据处理·扩展性、故障恢复·存储持久化·监控、日志管理、性能提升