厦门网站的制作网站建设业务活动

张小明 2026/1/15 18:41:24
厦门网站的制作,网站建设业务活动,wordpress 边框,网站产品简介MySQL主从同步架构配置笔记一、环境准备部署三台MySQL服务器#xff08;主机名分别为MySQL53、MySQL54、MySQL55#xff09;及一台Web服务器#xff08;模拟业务访问端#xff09;#xff0c;完成以下基础配置#xff1a;关闭所有服务器防火墙#xff0c;确保节点间网络…MySQL主从同步架构配置笔记一、环境准备部署三台MySQL服务器主机名分别为MySQL53、MySQL54、MySQL55及一台Web服务器模拟业务访问端完成以下基础配置关闭所有服务器防火墙确保节点间网络互通所有MySQL服务器安装并启动MySQL服务安装依赖包mysql-server、mysql二、主服务器Master配置规则业务网站连接并存储数据的MySQL服务器作为主服务器主从架构中主服务器唯一。2.1 启用并自定义binlog日志MySQL默认支持binlog日志但需自定义日志文件名以适配主从同步修改MySQL主配置文件在[mysqld]配置段头部添加两项核心配置确保唯一性和可识别性 ① server-id主从架构中全局唯一的节点标识如主服务器设为1 ② log-bin自定义binlog日志文件名如log-binmysql-bin重启MySQL服务后通过命令验证binlog配置生效确认当前使用的binlog文件名与配置一致2.2 创建主从同步专用授权账户目的为从服务器提供连接主服务器同步数据的专用账户遵循最小权限原则授权创建同步账户用户名repluser密码Huawei123授予权限为repluser账户授予REPLICATION SLAVE权限核心同步权限用于拷贝主服务器binlog日志2.3 查看主服务器当前binlog状态执行相关命令show master status;记录当前使用的binlog日志文件名及日志偏移量Position后续从服务器配置需用到这两个参数。三、从服务器Slave配置核心目标通过配置让从服务器自动同步主服务器数据需完成以下步骤3.1 配置从服务器唯一标识验证当前状态执行命令查看从服务器配置若输出为空说明尚未启用从服务器角色修改主配置文件在[mysqld]配置段添加server-id需与主服务器及其他从服务器唯一如从服务器1设为2从服务器2设为3保存配置后重启MySQL服务使server-id生效3.2 指定主服务器信息前置准备从主服务器获取两项关键信息——当前使用的binlog日志文件名、日志偏移量Position执行change master to命令明确主服务器IP/主机名、端口、同步账户repluser/Huawei123、binlog文件名及偏移量完成主从关联配置3.3 启动从服务器同步进程初始状态验证执行show slave status\G; 查看同步状态此时IO线程和SQL线程状态均为NO说明未启用从服务器角色启动同步执行start slave; 命令启用从服务器角色最终验证再次执行show slave status\G; 确认IO线程和SQL线程状态均为YES表明主从同步链路正常3.4 同步状态异常解决方案若启动slave后IO线程或SQL线程未全部为YES处理步骤执行stop slave; 停止同步进程重新执行change master to命令核对主服务器配置信息确保无错误再次执行start slave; 启动同步重新验证状态四、补充说明虚拟机克隆场景问题处理若从服务器是通过克隆已安装MySQL的虚拟机获得会出现server-uuid冲突报错解决方案执行命令删除uuid自动生成文件rm -rf /var/lib/mysql/auto.cnf重启MySQL服务后会自动生成新的唯一uuid。五、主从同步功能测试5.1 基础数据同步验证主服务器操作创建数据库、数据表插入测试数据验证数据写入正常从服务器验证执行查询命令查看对应数据库、数据表确认数据与主服务器完全一致同步生效5.2 Web服务器访问验证核心目标验证Web服务器访问主服务器写入数据后从服务器可正常同步主服务器配置创建Web服务器专用访问账户授予增删改查SELECT、INSERT、UPDATE、DELETE权限账户同步验证在从服务器执行命令查看用户列表及权限确认Web专用账户已同步Web服务器测试① 从Web服务器连接主服务器MySQL使用专用账户② 写入测试数据验证数据正常存储③ 从服务器验证查询数据确认同步成功④ 可选验证从Web服务器连接从服务器查看同步后的数据六、主从同步故障排查方法6.1 错误信息查看当IO线程或SQL线程状态异常时通过show slave status\G; 命令可查看详细报错信息定位故障原因。6.2 常见故障原因及解决方案IO线程异常 核心原因change master to命令中主服务器配置项错误如IP/端口错误、同步账户密码错误、binlog文件名或偏移量错误 解决方案核对主服务器信息重新执行stop slave; change master to; start slave; 流程SQL线程异常 核心原因从服务器执行中继日志relay log中的SQL命令时失败常见场景为命令依赖的数据库/数据表在从服务器不存在 解决方案① 在主服务器对目标库表执行完全备份 ② 将备份文件拷贝至从服务器并恢复确保库名、表结构、字符集与主服务器一致 ③ 重启同步进程七、一主多从架构扩展7.1 架构优势通过增加从服务器节点解决单从服务器场景下的单点故障问题提升架构可用性同时可分担主服务器读压力。7.2 扩展配置以MySQL55作为新增从服务器为例步骤1配置唯一标识修改MySQL55的主配置文件指定唯一server-id如4重启MySQL服务步骤2数据一致性准备① 查看主服务器当前binlog日志文件名及偏移量② 在主服务器对现有数据执行完全备份如mysqldump命令③ 将备份文件拷贝至MySQL55④ 在MySQL55恢复备份数据确保与主服务器数据一致步骤3关联主服务器执行change master to命令配置主服务器信息同3.2步骤步骤4启动同步并验证执行start slave; 通过show slave status\G; 确认IO线程和SQL线程均为YES7.3 扩展验证主服务器操作插入新测试数据新增从服务器验证查询数据确认同步成功权限配置在新增从服务器MySQL55创建Web访问专用账户并授予对应权限八、其他常见主从同步架构1. 主-从-从架构在一主多从基础上新增从服务器从现有从服务器同步数据进一步分担主服务器压力2. 主-主架构互为主从两台服务器双向同步均支持Web服务器访问提升业务可用性需注意避免数据冲突
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站建设类文章要发多少片网站公司 模板

你是否曾在游戏或动画中看到那些"纸片人"般的布料效果?传统渲染引擎为了性能往往牺牲了物理真实性。今天,我将带你用Taichi这个高性能Python框架,从零构建一个真正能模拟丝绸般飘逸效果的布料物理引擎!🎯 【…

张小明 2026/1/11 12:11:34 网站建设

装修网站效果图英国网站建设

Deepin Boot Maker作为Linux Deepin团队精心打造的启动盘制作工具,以其极简操作和强大兼容性成为系统安装必备利器。这款免费开源软件让复杂的启动盘制作变得像复制文件一样简单,彻底告别繁琐的命令行操作。 【免费下载链接】deepin-boot-maker 项目地…

张小明 2026/1/5 5:13:44 网站建设

吉林省建设标准化网站网站建设需不需要编程

Excalidraw 与 Docker 容器化部署:从零搭建高可用白板系统 在远程协作日益成为常态的今天,如何让分布式团队像在同一间会议室里那样高效沟通?一张“虚拟白板”往往比十页文档更管用。Excalidraw 正是这样一款工具——它不追求精准刻板的线条&…

张小明 2026/1/4 15:45:37 网站建设

三线建设网站中国建筑集团有限公司是央企吗

YOLO在电力巡检中的应用:绝缘子破损识别 高压输电线路横跨山川河流,常年暴露在风霜雨雪中。绝缘子作为支撑导线、隔离电流的关键部件,一旦出现裂纹或伞裙破损,极易引发闪络故障,甚至造成大面积停电。传统巡检依赖人工登…

张小明 2026/1/2 2:37:16 网站建设

怎么提高网站流量优化设计三年级上册答案语文

还在为多设备上网发愁吗?想轻松将电脑网络共享给手机、平板使用吗?今天给大家介绍一款超实用的Windows虚拟Wi-Fi工具——Virtual Router,它能帮你一键创建安全的热点,实现多设备共享网络!无论是家庭环境中的智能设备连…

张小明 2026/1/2 2:37:18 网站建设

合肥公司建设网站制作甘肃兰州气候特点

今天想和大家分享一下我在日常运维工作中最常用的6个Linux系统监控工具。这些工具涵盖了命令行TUI(文本用户界面)和图形化GUI两种类型,能帮助我们快速定位性能瓶颈、监控资源使用、甚至直接管理进程。在服务器环境尤其是SSH远程接入时,命令行工具是首选,而在桌面或本地调试…

张小明 2026/1/9 17:16:22 网站建设