当前位置: 首页 > wzjs >正文

淘宝客网站做的好的办公室装修会计分录

淘宝客网站做的好的,办公室装修会计分录,单页面制作,网站登录 退出怎么做一、主从复制原理 二进制日志(Binary Log) 主服务器(Master)将所有写操作(如INSERT、UPDATE、DELETE)记录到二进制日志中,作为数据变更的唯一来源。日志按事务顺序记录,确保数据一致…

一、主从复制原理

  1. 二进制日志(Binary Log)
    主服务器(Master)将所有写操作(如INSERT、UPDATE、DELETE)记录到二进制日志中,作为数据变更的唯一来源。日志按事务顺序记录,确保数据一致性。

  2. 中继日志(Relay Log)
    从服务器(Slave)通过I/O线程从主服务器拉取二进制日志,存储到本地中继日志中。SQL线程随后解析并执行这些日志,实现数据同步。

  3. 线程角色

    • 主服务器:仅需记录二进制日志,无额外线程。
    • 从服务器:
      • I/O线程:连接主服务器,拉取二进制日志到中继日志。
      • SQL线程:执行中继日志中的SQL语句,更新本地数据。
  4. 复制模式

    • 异步复制(默认):主服务器提交事务后立即返回,不等待从服务器确认,可能导致数据丢失。
    • 半同步复制:主服务器需等待至少一个从服务器确认接收日志后才返回,减少数据丢失风险。
    • 全同步复制:需所有从服务器确认,延迟高,极少使用。

二、配置步骤

主服务器配置

  1. 启用二进制日志
    修改my.cnf,添加以下配置:

    [mysqld]
    server-id = 1
    log_bin = /var/log/mysql/mysql-bin.log
    binlog-do-db = your_database  指定复制的数据库
    

    重启MySQL服务:sudo systemctl restart mysql

  2. 创建复制用户

    CREATE USER 'replicator'@'%' IDENTIFIED BY 'password';
    GRANT REPLICATION SLAVE ON *.* TO 'replicator'@'%';
    FLUSH PRIVILEGES;
    

    记录二进制日志位置:SHOW MASTER STATUS;(需记录FilePosition)。

从服务器配置

  1. 配置唯一server-id
    修改my.cnf

    [mysqld]
    server-id = 2
    relay_log = /var/log/mysql/mysql-relay-bin.log
    

    重启MySQL服务。

  2. 设置主从关系

    CHANGE MASTER TO 
    MASTER_HOST='master_ip', 
    MASTER_USER='replicator', 
    MASTER_PASSWORD='password', 
    MASTER_LOG_FILE='mysql-bin.000001', 
    MASTER_LOG_POS=123;
    START SLAVE;
    

    验证状态:SHOW SLAVE STATUS\G,确保Slave_IO_RunningSlave_SQL_RunningYes


三、常见问题与解决方案

  1. 复制延迟

    • 原因:网络延迟、从库性能不足、大事务或长查询。
    • 优化:
      • 升级从库硬件(如SSD、增加CPU/内存)。
      • 启用并行复制(MySQL 5.6支持库级别并行,5.7支持事务组并行)。
      • 优化SQL语句,减少批量操作。
  2. 错误处理

    • IO线程故障:检查网络连通性,重置从库:STOP SLAVE; RESET SLAVE ALL; CHANGE MASTER TO ...; START SLAVE;
    • SQL线程报错:跳过错误:SET GLOBAL sql_slave_skip_counter = 1;
  3. 数据不一致

    • 主从延迟导致读写分离时的短暂不一致,可通过应用层容忍或强制读主库。

四、应用场景

  1. 读写分离:主库处理写操作,从库分担读压力,提升并发性能。

  2. 高可用性:主库故障时,从库可快速接管服务。

  3. 数据备份与灾难恢复:从库作为实时备份,支持快速恢复。

  4. 级联复制:多层从库结构,扩展复制范围。


五、注意事项

时间同步:主从服务器需使用NTP同步时间,避免日志解析错误。

  • 自增主键冲突:避免主从同时写入,或使用AUTO_INCREMENT_INCREMENTAUTO_INCREMENT_OFFSET配置。
  • 监控:定期检查SHOW SLAVE STATUS,关注Seconds_Behind_Master和错误日志。
    通过合理配置和优化,MySQL主从复制可显著提升系统性能、可靠性和扩展性,是构建高可用数据库架构的基石。

文章转载自:

http://mv6ybFOz.qLjxm.cn
http://Yh8OKvt0.qLjxm.cn
http://JfwYuFiL.qLjxm.cn
http://PiZ2yC00.qLjxm.cn
http://nv7D2C7S.qLjxm.cn
http://D3HK4UIG.qLjxm.cn
http://uopeV0qM.qLjxm.cn
http://ehatv67T.qLjxm.cn
http://O8jkuGmN.qLjxm.cn
http://UuKBoyay.qLjxm.cn
http://Y9w47B1X.qLjxm.cn
http://nQm6HrQa.qLjxm.cn
http://YQZbVTKT.qLjxm.cn
http://dV0LHjLq.qLjxm.cn
http://cBbGubKU.qLjxm.cn
http://TV34RjWz.qLjxm.cn
http://pU8QHUxC.qLjxm.cn
http://NW2wkNe2.qLjxm.cn
http://HppP0119.qLjxm.cn
http://lywlEZxc.qLjxm.cn
http://J7q0L1DW.qLjxm.cn
http://Txa4YvDs.qLjxm.cn
http://humf2cDu.qLjxm.cn
http://rfLeUZlX.qLjxm.cn
http://MZMsG3N1.qLjxm.cn
http://OSDuKMdH.qLjxm.cn
http://T79w1Q9x.qLjxm.cn
http://aLtJQW89.qLjxm.cn
http://Yqps1u57.qLjxm.cn
http://hieRVIL6.qLjxm.cn
http://www.dtcms.com/wzjs/735600.html

相关文章:

  • Wordpress外贸网站搭建公司长沙中小企业有哪些公司
  • 如何做自己的论坛网站天津网站网站建设
  • 厦门有设计网站的吗东莞网站排名推广
  • 怎么做网站推广线下帝国后台网站如何设置自动刷新首
  • 沈阳网站建设公司电话达内培训机构怎么样
  • 武威市建设局网站如何添加网站后台
  • 免费网站软件正能量网站建设前期如何规划
  • 沈阳网站制作列表网wordpress 屏蔽ip插件
  • 深圳南山区网站建设公司中山网站建设gdyouzi
  • 室内设计师招聘网站怎么做新网站才能被百度收录
  • 兰州拼团网站建设seo推广每天做什么
  • 网站技术防护建设寻找网站建设公司
  • 淘宝客网站跳转单品济南电商培训基地
  • asp网站源码安装教程网站建设有前景吗
  • 贵阳德天信网站建设做站用什么网站程序
  • php开发网站流程下列不属于网站建设规划
  • 专做外贸库存的网站做网站需要准备些什么
  • 做短租哪个网站好招投标网站建设开发
  • 499元做网站网络推广营销平台系统
  • 重庆网站建设推广公司关键词密度
  • 绍兴h5建站临沂网站seo
  • 佛山个性化网站搭建建设工程信息化考试报名网站
  • 杭州制作网页与网站最常用的网页制作工具
  • 数字币网站开发会展设计效果图
  • 网站开发项目资金运用明细福建住房和建设网站
  • 网站内如何做论坛手机版网站设计
  • 锡林浩特市长安网站 建设初步方案5113二次加密和三次加密
  • 网站设计制作过程网站后台配置
  • 做网站比较好的个人网站怎么做的模板
  • 南京网站开发联系南京乐识本地网站建设电话