mysql 5.7.20主从配置流程讲义
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,下文内容主要给大家带来mysql 5.7.20主从配置流程讲义,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。主从复
千家信息网最后更新 2025年01月20日mysql 5.7.20主从配置流程讲义
下文内容主要给大家带来mysql 5.7.20主从配置流程讲义,这里所讲到的知识,与书籍略有不同,都是专业技术人员在与用户接触过程中,总结出来的,具有一定的经验分享价值,希望给广大读者带来帮助。
主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是实时的业务数据库,从数据库的作用和使用场合一般有几个:
- 作为后备数据库,主数据库云服务器故障后,可切换到从数据库继续工作;
- 可在从数据库作备份、数据统计等工作,这样不影响主数据库的性能;
主库:
1、配置文件里面加入以下两行
vi /etc/my.cnf中[mysqld]模块添加
```
server-id=1
log-bin=MySQL-bin
2、创建账户 `grant replication client,replication slave on *.* to rep@'从库ip' identified by 'root';` 3、备份主库 `mysqldump --master-data=2 --single-transaction -R --triggers -A > all.sql` 其中--master-data=2代表备份时刻记录master的Binlog位置和Position,--single-transaction意思是获取一致性快照,-R意思是备份存储过程和函数,--triggres的意思是备份触发器,-A代表备份所有的库。更多信息请自行mysqldump --help查看 4、查看主库备份时的binlog名称和位置 包括MASTER_LOG_FILE和MASTER_LOG_POS:
[root@test ~]# head -n 30 all.sql | grep 'CHANGE MASTER TO'
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000010', MASTER_LOG_POS=112;
[root@test ~]#
记住MASTER_LOG_FILE和MASTER_LOG_POS,下面要用 5、把备份复制到备库 ` mysql < /data/all.sql` //使用mysql导入主库数据从库: 1、配置文件加上以下几行 ``` server-id=2 relay-log=relay-bin read-only =1 replicate-ignore-db = mysql 不复制的库 replicate-ignore-db = test 不复制的库 replicate-ignore-db = information_schema 不复制的库 replicate-wild-do-table = 数据库名字.表名字 // 所要同步的数据库的单个表,可以加多行就是多个
2、从库关联主库CHANGE MASTER TO MASTER_HOST='192.168.0.50',MASTER_USER='repl', MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysql-bin.000010',MASTER_LOG_POS=112;
3、然后开启slave模式
start slave
4、查看配库状态
[root@test ~]# mysql -e 'show slave status\G' | egrep 'Slave_IO|Slave_SQL' Slave_IO_State: Waiting for master to send event Slave_IO_Running: Yes Slave_SQL_Running: Yes [root@test ~]#
注意:主从数据库配置时注意主从mysql数据库的server-id必须不同。
对于以上关于mysql 5.7.20主从配置流程讲义,如果大家还有更多需要了解的可以持续关注我们的行业推新,如需获取专业解答,可在官网联系售前售后的,希望该文章可给大家带来一定的知识更新。
数据
数据库
备份
主从
配置
意思
流程
讲义
不同
专业
代表
位置
可在
名字
文件
更多
知识
过程
工作
一致
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
金服软件开发公司简介
企业微定位修改软件开发
ibm服务器M5
怎么挣钱软件开发
姜堰区多功能网络技术大概费用
定期修改数据库密码
软件开发合同模板
计算机网络技术升本要考哪些
数据库自动备份删除文件
网络安全第三弹
软件开发实习期 被辞退
成立网络安全工作的职能部门
掉落数据库是什么意思
企业服务器被人攻击
网吧网络安全证明
python制作网页数据库
delphi 写入数据库
700m广电网络技术
剑灵怎么自己搞一个服务器
军用软件开发
mevan服务器怎么配置
软件开发人力成本占比
网络安全每年几次应急演练
数据库中tcl是什么
会软件开发再做软件测试
我们为什么要重视网络安全
dbserver怎么删除数据库
软件开发的内容要交税嘛
会计软件开发的实验心得
绵阳软件开发工资多少