MYSQL主从复制部署流程
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,环境准备:部署一主一从两台服务器,实现主从复制,主库要开启binlog,主库和从库的Server-id要不同主库:[root@db01 ~]# hostname -I10.0.0.51 172.16.
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
网络安全法的基本原则有哪些
机动战姬的服务器是互通的吗
陕西省首个网络安全产业园
数据库的增删改查 ppt
先改缓存再一次性改数据库
博罗求职软件开发
如何用电脑访问公司的服务器
数据库学习哪家好
云端服务器怎么登陆
交通行业服务器加固系统费用
怎样攻击问道私服服务器
学生管理系统c 连接数据库
大学课程免费自学网站数据库系统
证券金融网络安全动画
焦作大学软件开发哪个校区
帮助信息网络安全犯罪
服务器机柜图片
免费的数据库编辑器
软件开发无领导面试
网络技术经理任职要求
吉远网络技术服务部
电表网络安全
顺义区进口软件开发价格网
大学课程免费自学网站数据库系统
315网络安全图片
服务器机柜图片
贵阳市软件开发培训
免费的数据库编辑器
如何管理tcp服务器
服务器需要装安全软件有哪些