站长工具爱站大连建设学校

张小明 2026/1/11 15:04:54
站长工具爱站,大连建设学校,北京路口优化,php 网站开发心得什么是数据同步#xff1f;想想这样一个场景#xff1a;今天10点开放考试成绩查询的入口#xff0c;那么在10点钟会有一大波流量高峰#xff0c;一台服务器肯定扛不住了。而且这种情况几乎没有数据更新操作#xff0c;都是数据查询。类似这样的查询请求非常高的情况下想想这样一个场景今天10点开放考试成绩查询的入口那么在10点钟会有一大波流量高峰一台服务器肯定扛不住了。而且这种情况几乎没有数据更新操作都是数据查询。类似这样的查询请求非常高的情况下适合用数据库的主从复制多台服务器分散数据库的压力。简单说就是有多台服务器都安装了MySQL数据库其中一台服务器上的MySQL数据库被人为定义为主数据库负责数据的增删改操作。剩下的所有服务器都被定义为从数据库。主数据库所有执行过的脚本会自动保存为binlog日志文件。从数据库自动向主数据库获取主数据库的binlog文件并自动在从数据库执行binlog中的命令。从而达到主从数据库数据同步。如何数据同步要完成主从数据同步不需要额外工具MySQL提供了主从数据同步的功能。主要分为两步第一步是主数据库创建用户并赋权给从数据库。第二步是从数据库定义对应主数据库的参数也就是要能找到那台服务器是主数据库。主数据库配置操作#MASTER脚本(主库)#slave 是用户名 后面 slave 是密码#是允许访问的远程IP地址,这里要写从属服务器的IPcreate user slave192.168.10.51 IDENTIFIED by slave;#为slave用户授予主从复制的权限grant replication slave on *.* to slave192.168.10.51;#激活权限flush PRIVILEGES;注意如果有多个从库create user XXXgrant replication XXX这两个语句写多份即可IP需要是对应从库的IP。用户名和密码建议每个从库设置不一样的值便于区分。例如slave1、slave2...查询主数据库状态show master status;file字段的值就是当前主数据库binlog文件的名称随着数据库中数据的不断操作binlog文件也会自动增加。查看binlog文件的内容show binlog events in binlog.000003;Pos是binlog日志文件开始位置。End_log_pos是binlog文件结束位置。Log_name是binlog日志文件名称。Event_type是数据库操作的类型。Info是操作对应的脚本。从数据库配置操作首先要把数据库配置改下避免与主库冲突。找到数据库安装目录下面的my.ini文件修改server-id属性的值。修改完成后重启MySQL服务。#SLAVE脚本从库RESET SLAVE ALL;CHANGE MASTER TOMASTER_HOST192.168.0.111,MASTER_PORT3306,MASTER_USERslave,MASTER_PASSWORDslave,MASTER_LOG_FILEbinlog.000003,MASTER_LOG_POS210099380;192.168.0.111地址为主库的IP地址需要能够在从库的服务器上访问到这个IP。下面的用户名和密码对应主库创建的用户名和密码。MASTER_LOG_FILE主库binlog文件名称MASTER_LOG_POS主库的该位置后的操作会自动往从库进行同步值来自主库的show master status;查询结果的Position字段值。开始主从复制start slave;查询从库状态show slave status;确保这两个字段值都是Yes说明主从配置完成。注意如果有多个从库把上面的操作分别在每个从库进行操作注意MASTER_USER、MASTER_PASSWORD的值需要与主库设置的值相同。主从同步实践主库进行操作观察从库变化。主库新建数据库hello主库创建hello数据库后从库刷新一下在从库中也看到了hello数据库。对主库的所有操作都会实时同步到从库包括建表数据更新等操作。主动同步就这样创建好了。注意事项网络要求主从数据库网络互通。主从数据库的版本要一致否则可能会出现版本兼容问题。通过select VERSION();命令查询数据库版本号。主从数据库的server-id不能相同会冲突在数据库配置文件my.ini中可以修改。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站托管运营高端网站建设知识

排座椅 时间限制:1秒 空间限制:50M 知识点:贪心 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品&a…

张小明 2026/1/8 21:39:51 网站建设

东莞网站建设页面设计wordpress ucenter插件

随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于大学生课程管理系统当然也不能排除在外,随着网络技术的不断成熟,带动了大学生课程管理系统的发展,它彻底改变…

张小明 2026/1/8 21:39:49 网站建设

自学搭建网站seo公司推广

多更新的组件状态 在组件状态中,我们了解到了React中组件的状态及其用法。组件状态的主要作用就是由状态设置触发组件的局部UI渲染,状态用法也很简单。 有时候有些组件对于状态的更新操作很多,这就让我们很难短时间理清组件更新逻辑。示例如…

张小明 2026/1/8 21:39:47 网站建设

ssh网站开发的书籍python入门教程

文章目录具体实现截图主要技术与实现手段关于我本系统开发思路java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 同行可拿货,招校园代理 Springspringbootdjango_htgs84d4 基于微信小程序的旧…

张小明 2026/1/8 23:42:04 网站建设

广东省建设信息网网站深圳龙岗网络

LangFlow镜像专利检索系统:技术查新与创新辅助 在人工智能加速渗透研发流程的今天,一个现实问题正困扰着大量科研团队和企业创新部门:如何快速判断一项新技术是否已被他人先行布局?传统专利检索依赖关键词匹配,面对“电…

张小明 2026/1/8 23:42:01 网站建设