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

富锦网站制作做服装最好的网站建设

富锦网站制作,做服装最好的网站建设,哈尔滨学网页设计,可以做语文阅读题的网站在发该文章之前,已有[保姆级]mysql8Docker主从配置步骤这篇文章说明如何使用Mysql8docker在Ubuntu 24.04下完成搭建环境,因此这方面不再赘述,可跳转至该文章查看详细搭建步骤,此文主要讲解如何实现Mysql InnoDB 主从配置三节点。 …

在发该文章之前,已有[保姆级]mysql8+Docker主从配置步骤这篇文章说明如何使用Mysql8+docker在Ubuntu 24.04下完成搭建环境,因此这方面不再赘述,可跳转至该文章查看详细搭建步骤,此文主要讲解如何实现Mysql InnoDB 主从配置三节点。

以下是基于Mysql8 InnoDB引擎的三节点主从配置操作流程,适用于 MySQL 8.0 及以上版本。

一、环境准备

  • 三台服务器:确保有三台服务器(可以是物理机、虚拟机或 Docker 容器),分别作为主节点(master)和从节点(slave1、slave2)。
  • 网络互通:确保三台服务器之间网络畅通,能够相互访问。
  • MySQL 安装:在每台服务器上安装相同版本的 MySQL 8.0 或更高版本。
  • 时间同步:配置三台服务器的时间同步,避免因时间差异导致的问题。

二、主节点(master)配置

  1. 编辑配置文件:找到 MySQL 的配置文件(通常是/etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf),添加以下内容:

    [mysqld]
    server-id=101
    log_bin=mysql-bin
    binlog_format=row
    expire_logs_days=7
    max_connections=200
    
    • server-id:设置唯一的服务器 ID,在整个复制环境中必须唯一。
    • log_bin:启用二进制日志,并指定日志文件的前缀。
    • binlog_format:设置二进制日志的格式为row,表示以行级别记录变更。
    • expire_logs_days:设置二进制日志的自动删除天数。
    • max_connections:设置最大连接数。
  2. 重启 MySQL 服务:保存配置文件后,重启 MySQL 服务以应用更改:

    sudo systemctl restart mysql
    
  3. 创建复制用户:登录 MySQL,执行以下命令创建一个用于复制的用户并授予权限:

    CREATE USER 'repl'@'%' IDENTIFIED BY 'YourReplicationPassword';
    GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
    FLUSH PRIVILEGES;
    
    • 'repl':复制用户的用户名。
    • 'YourReplicationPassword':复制用户的密码。
  4. 记录二进制日志位置:执行以下命令查看当前二进制日志文件名和位置,稍后从节点配置会用到:

    SHOW MASTER STATUS;
    

    输出示例:

    +------------------+----------+
    | File             | Position |
    +------------------+----------+
    | mysql-bin.000001 | 154      |
    +------------------+----------+
    

三、从节点(slave1、slave2)配置

  1. 编辑配置文件:同样找到每个从节点的 MySQL 配置文件,添加以下内容:

    [mysqld]
    server-id=102
    log_bin=mysql-bin
    binlog_format=row
    read_only=ON
    
    • 对于第二个从节点(slave2),将server-id设置为103,其他配置相同。
  2. 重启 MySQL 服务:保存配置文件后,重启 MySQL 服务。

  3. 配置复制连接:登录每个从节点的 MySQL,执行以下命令配置复制连接:

    CHANGE REPLICATION SOURCE TO
    SOURCE_HOST='master_ip',
    SOURCE_USER='repl',
    SOURCE_PASSWORD='YourReplicationPassword',
    SOURCE_LOG_FILE='mysql-bin.000001',
    SOURCE_LOG_POS=154;
    
    • SOURCE_HOST:主节点的 IP 地址。
    • SOURCE_USERSOURCE_PASSWORD:之前创建的复制用户名和密码。
    • SOURCE_LOG_FILESOURCE_LOG_POS:从主节点获取的二进制日志文件名和位置。
  4. 启动复制:执行以下命令启动复制进程:

    START REPLICA;
    
  5. 验证复制状态:执行以下命令检查复制状态:

    SHOW REPLICA STATUS\G;
    

    确保Replica_IO_RunningReplica_SQL_Running都为Yes,表示复制正常。

四、测试主从复制

  1. 在主节点插入数据:在主节点的数据库中插入一些测试数据,例如:

    CREATE DATABASE testdb;
    USE testdb;
    CREATE TABLE testtable (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50));
    INSERT INTO testtable (name) VALUES ('test');
    
  2. 检查从节点数据:在每个从节点的数据库中检查是否成功复制了主节点的数据:

    USE testdb;
    SELECT * FROM testtable;
    

    如果数据一致,说明主从复制配置成功。

五、监控与维护

  • 定期检查复制状态:定期在每个从节点上执行SHOW REPLICA STATUS\G;,确保复制持续正常运行。
  • 监控性能:使用 MySQL 的性能监控工具(如mysqladminSHOW STATUS等)监控主从节点的性能,及时发现并解决潜在问题。
  • 备份与恢复:定期备份主节点的数据,并测试从节点的恢复能力,以应对可能出现的故障。

通过以上步骤,可以成功配置一个基于 MySQL InnoDB 的三节点主从复制环境,实现数据的高可用性和可靠性。

有疏漏或不足之处,欢迎各位看官随时拍砖。


文章转载自:

http://PeZ1lnYb.pzjfz.cn
http://1r5aLJw2.pzjfz.cn
http://lMeRqEic.pzjfz.cn
http://VdQqNJEF.pzjfz.cn
http://1LG4Ni5x.pzjfz.cn
http://UVRh9Kpc.pzjfz.cn
http://WJZ4MCJw.pzjfz.cn
http://ts8je44q.pzjfz.cn
http://67A6F2MS.pzjfz.cn
http://YWaOQ6Wc.pzjfz.cn
http://mmxYpEH0.pzjfz.cn
http://gUamUmo9.pzjfz.cn
http://rL4AHtvU.pzjfz.cn
http://qvB54Lc9.pzjfz.cn
http://ogSudCdx.pzjfz.cn
http://B0ptmF7f.pzjfz.cn
http://N24DDwWo.pzjfz.cn
http://XiFfGmOj.pzjfz.cn
http://I4hAKXMO.pzjfz.cn
http://yI7YibWl.pzjfz.cn
http://Xdp3JFt9.pzjfz.cn
http://E9v1McVr.pzjfz.cn
http://XSAPcy2s.pzjfz.cn
http://fDLvCw74.pzjfz.cn
http://YUr2yk7Q.pzjfz.cn
http://ehU0urol.pzjfz.cn
http://1mSEki94.pzjfz.cn
http://rGsLjQpq.pzjfz.cn
http://D6XyVMo6.pzjfz.cn
http://mnwW6x5k.pzjfz.cn
http://www.dtcms.com/wzjs/728145.html

相关文章:

  • 免费行情网站软件泰安seo
  • 拼客多网站多少钱可以做动画片制作教程
  • 网站制作的页面比例关于做膳食的一些网站
  • 一流的上海网站建设数字营销专业就业前景
  • 新区seo整站优化公司网页设计与制作模板图
  • 私有云可以建设网站古腾堡布局的网站
  • dede 手机网站模板校园网络建设
  • 高端个性化网站建设安装wordpress配置文件
  • 视频制作用什么软件广州做seo公司
  • 南京网站关键词推广网络服务器在哪个国家
  • 优秀电商设计网站有哪些内容wordpress文章优化
  • struts2 做的网站菜鸟教程网站怎么做
  • 网站 体系网站10月份可以做哪些有意思的专题
  • 哪些设计网站可以赚钱学院网站设计方案
  • 临夏市做网站电话wordpress注释符号
  • 电子政务与网站建设的经验wordpress后台使用教程
  • 游仙建设局官方网站市场推广计划方案
  • 中国铁路建设投资公司网站熊学军哪些是+joomla做的网站
  • 做系统正版win10系统下载网站如何制作一个php网站源码
  • 网站全屏宽度是多少合适嘉兴手机端建站模板
  • wordpress短代码调用文章标题抖音seo优化怎么做
  • c2c商城网站建设设计师可以赚钱的网站
  • 公司申请网站备案酒店软装设计公司官网
  • 电商网站开发多少钱企业网站建设hnktwl
  • 中期通网站建设专业建设网站公司
  • 对网站开发的理解500字什么类型客户做网站
  • 有哪些网站可以做设计竞标网页制作3个网页的网站图片
  • 用二级域名做网站对seo新淘客wordpress
  • 佛山市官网网站建设哪家好金山区网站建设
  • cpa个人网站怎么做不懂代码如何做网站