配置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;
相关推荐
马克学长2 小时前
SSM桐梓娄山书店管理系统6k3s6(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·用户管理·ssm框架·书店管理系统
老华带你飞2 小时前
博物馆展览门户|基于Java博物馆展览门户系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
傻啦嘿哟2 小时前
Python安全实践:使用加密的XML配置文件保护敏感数据
数据库·oracle
一 乐2 小时前
人事管理系统|基于Springboot+vue的企业人力资源管理系统设计与实现(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot·后端
SelectDB2 小时前
浙江头部城商行:每日 700 万查询、秒级响应,Apache Doris 查算分离架构破局资源冲突
数据库·后端·apache
猫猫虫。3 小时前
解决数据库慢查询
数据库
zyxqyy&∞3 小时前
mysql代码小练-3
数据库·mysql
dzl843943 小时前
HikariCP 数据库连接池配置
数据库
万邦科技Lafite3 小时前
一键获取淘宝关键词商品信息指南
开发语言·数据库·python·商品信息·开放api·电商开放平台
程序猿20233 小时前
MySQL的索引
数据库·mysql