MYSQL 主从添加新从库
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,MySQL 主从复制,不停机添加新从节点1、主库创建账号:show master status;GRANT REPLICATION SLAVE ON . to 'reader'@'%' identif
千家信息网最后更新 2026年10月31日MYSQL 主从添加新从库
MySQL 主从复制,不停机添加新从节点
1、主库创建账号:
show master status;GRANT REPLICATION SLAVE ON . to 'reader'@'%' identified by 'readerpwd';flush privilegs2、从库配置
开启binlog
log-bin=/var/lib/mysql/mysql-binserver-id=3 //参照原从库配置+13、备份主库
mysqldump -uroot -p123 --routines --single_transaction --master-data=2 --databases testdb > testdb.sql参数说明:
- --routines:导出存储过程和函数
- --single_transaction:导出开始时设置事务隔离状态,并使用一致性快照开始事务,然后unlock tables;而lock-tables是锁住一张表不能写操作,直到dump完毕。
- --master-data:默认等于1,将dump起始(change master to)binlog点和pos值写到结果中,等于2是将change master to写到结果中并注释。
4、从库创建数据库,并导入数据
将dump的数据拷贝到从库后开始导数据
mysql> grant all pricileges on *.* to testdb.* identified by 'testdb';mysql> create database testdb;mysql> source /tmp/testdb.sql5、查看备份文件的binlog 和 pos值
# head -25 testdb.sqlroot@mysql20151:/tmp# head -25 /tmp/0907.sql -- MySQL dump 10.13 Distrib 5.5.46, for debian-linux-gnu (x86_64)---- Host: localhost Database: vphotos-- -------------------------------------------------------- Server version 5.5.46-0ubuntu0.14.04.2-log/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;/*!40101 SET NAMES utf8 */;/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;/*!40103 SET TIME_ZONE='+00:00' */;/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;---- Position to start replication or point-in-time recovery from---- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.003789', MASTER_LOG_POS=49778941;可以看到 MASTER_LOG_FILE='mysql-bin.003789', MASTER_LOG_POS=49778941;
6、启动从库
mysql> change master to master_host='10.*.*.*',master_user='reader',master_password='readerpwd',master_log_file='mysql-bin.003789',master_log_pos=49778941;// 验证从库状态mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.3.16.7 Master_User: slave02 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.003791 Read_Master_Log_Pos: 99002276 Relay_Log_File: mysqld-relay-bin.000002 Relay_Log_Pos: 253 Relay_Master_Log_File: mysql-bin.003789 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: ..................注:看到IO和SQL线程均为YES,说明主从配置成功。
参考:
https://yq.aliyun.com/articles/38826
数据
配置
主从
事务
备份
状态
结果
一致
成功
一致性
函数
参数
快照
拷贝
数据库
文件
注释
线程
节点
账号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
疫情对互联网科技公司影响
关于新基建和互联网科技
猪兼强互联网科技
狮子座互联网科技
为想互联网科技
互联网科技媒体
互联网高科技企业
撒么互联网科技公司
青海省互联网新科技
欧洲十大科技互联网公司
武汉健翔互联网络科技有限公司
广州市恰铎互联网科技有限公司
互联网金融科技展
燊美集互联网科技有限公司
工业互联网等科技实现智能化赋能
长沙互联网科技
西安有哪些互联网高科技企业
互联网对科技影响
优雇互联网科技有限公司
上海喔噻互联网科技有限公司
广州淘业互联网络科技
互联网的科技
科技互联网龙头
南京欣网互联网科技
济南华为互联网科技产业总部基地
移动互联网年度科技创新
成都互联网科技公司工作好不好
互联网硬科技公司
伍佰万互联网科技是干嘛的