MYSQL主从复制部署流程
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,环境准备:部署一主一从两台服务器,实现主从复制,主库要开启binlog,主库和从库的Server-id要不同主库:[root@db01 ~]# hostname -I10.0.0.51 172.16.
千家信息网最后更新 2025年11月07日MYSQL主从复制部署流程
环境准备:
部署一主一从两台服务器,实现主从复制,主库要开启binlog,主库和从库的Server-id要不同
主库:
[root@db01 ~]# hostname -I10.0.0.51 172.16.1.51 [root@db01 ~]# egrep "log_bin|server-id" /etc/my.cnf server-id = 1 #主库的Server-idlog_bin = mysql-bin #开启binlog从库:[root@db02 ~]# hostname -I10.0.0.52 172.16.1.52 [root@db02 ~]# egrep "server-id" /etc/my.cnf server-id = 2 #从库的Server-id
主库操作:
1、创建用户,用于主从连接
mysql> grant replication slave on *.* to 'rep'@'172.16.1.%' identified by '123456';mysql> flush privileges;mysql> select user,host from mysql.user;
2、锁表,禁止写入数据
mysql> flush table with read lock;
3、新开启一个窗口导出主库数据
[root@db01 ~]# mysqldump -A -B --master-data=2 >/opt/3306.sql
4、解锁,开放用户写入功能
mysql> unlock tables;
5、把主库的备份数据拷贝到从库
[root@db01 ~]# scp /opt/3306.sql 172.16.1.52:/opt/
从库操作:
1、把主库的全备导入到从库
[root@db02 ~]# mysql2、找binlog位置点
[root@db02 ~]# sed -n '22p' /opt/3306.sql -- CHANGE MASTER TO MASTER_LOG_FILE='oldboy-bin.000010', MASTER_LOG_POS=405;3、配置master.info
CHANGE MASTER TO MASTER_HOST='172.16.1.51', MASTER_PORT=3306,MASTER_USER='rep', MASTER_PASSWORD='oldboy123', MASTER_LOG_FILE='mysql-bin.000010', MASTER_LOG_POS=405;4、开启同步功能,查看状态
mysql> start slave;mysql> show slave status\G出现以下状态信息,表示主从复制配置成功
Slave_IO_Running: YesSlave_SQL_Running: YesSeconds_Behind_Master: 0
主从
数据
功能
状态
用户
配置
不同
成功
位置
信息
备份
拷贝
服务器
环境
全备
新开
准备
同步
开放
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
wincc和数据库的调用
删除正在恢复的数据库
国内服务器上市厂家
网络技术中url问题
数据库 事务 存储过程
武汉嵌入式软件开发招聘信息
象山手机游戏软件开发价格
骑马与砍杀正版建服务器
网络安全线下对抗赛
当前网络安全风险问题
工信部 网络安全中心机房
达梦数据库库名修改
大庆市弘升软件开发有限公司
网络安全的场景
北京约投顾网络技术有限公司
丹阳网络技术
网络安全心得六年级
软件开发需要去申请专利吗
计算机软件著作权属于软件开发者
关联云服务器地址
网络安全知法守法
新宁中医院网络安全招标
南瑞继保 软件开发
手机有流量怎么老是显示无服务器
对网络技术的赞叹
菏泽市软件开发公司有哪些
三级网络技术真题单词
无线网络技术连接项目描述
湖南美租网络技术有限公司
怎么输入服务器ip