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

做图的软件网站简搜网站提交

做图的软件网站,简搜网站提交,网络服务是哪个,做类似淘宝的网站MySQL 主从复制中 MHA 工具的研究与实践 一、MHA 工具简介二、MHA 的工作原理三、MHA 配置步骤环境准备1. 在主服务器上配置主从复制2. 在从服务器上配置复制 安装 MHA 工具1. 安装必要的依赖包2. 下载并安装 MHA 配置 MHA1. 创建 MHA 配置文件2. 配置 SSH 免密登录 测试 MHA1.… MySQL 主从复制中 MHA 工具的研究与实践 一、MHA 工具简介二、MHA 的工作原理三、MHA 配置步骤环境准备1. 在主服务器上配置主从复制2. 在从服务器上配置复制 安装 MHA 工具1. 安装必要的依赖包2. 下载并安装 MHA 配置 MHA1. 创建 MHA 配置文件2. 配置 SSH 免密登录 测试 MHA1. 检查配置2. 启动 MHA 管理器3. 模拟主服务器故障 四、实现高可用性的关键要点五、实际应用中的注意事项 在 MySQL 主从复制架构中MHA (Master High Availability) 工具提供了高效的主从切换方案从而大大提高了数据库的高可用性。以下是关于 MHA 工具的详细介绍和实践步骤包括具体操作命令和源代码示例。 在此之前需要配置Mysql主从复制的环境推荐文章Mysql的主从复制-您数据库安全的保障 一、MHA 工具简介 MHA 是一套用于管理 MySQL 主从复制的开源工具主要用于在主服务器故障时自动进行故障转移和主从切换以确保数据库服务的持续可用。 二、MHA 的工作原理 MHA 会监控主服务器的状态当检测到主服务器故障时它会按照以下步骤进行操作 从众多从服务器中选择一个最新的作为新的主服务器。应用从故障主服务器上保存的二进制日志到新的主服务器以保证数据的一致性。更新其他从服务器的配置使其指向新的主服务器。 三、MHA 配置步骤 环境准备 至少需要三台 MySQL 服务器1 主 2 从或更多。 安装 MySQL配置主从复制 1. 在主服务器上配置主从复制 编辑 MySQL 配置文件 (my.cnf): [mysqld] server-id1 log-binmysql-bin重启 MySQL 服务: sudo systemctl restart mysql在 MySQL 中创建复制用户: CREATE USER repl% IDENTIFIED BY password; GRANT REPLICATION SLAVE ON *.* TO repl%; FLUSH PRIVILEGES;2. 在从服务器上配置复制 编辑 MySQL 配置文件 (my.cnf): [mysqld] server-id2 relay-logrelay-bin重启 MySQL 服务: sudo systemctl restart mysql配置从服务器指向主服务器: CHANGE MASTER TOMASTER_HOSTmaster_host,MASTER_USERrepl,MASTER_PASSWORDpassword,MASTER_LOG_FILEmysql-bin.000001,MASTER_LOG_POS4; START SLAVE;安装 MHA 工具 1. 安装必要的依赖包 sudo apt-get update sudo apt-get install -y perl libdbi-perl libdbd-mysql-perl libio-socket-ssl-perl libconfig-tiny-perl2. 下载并安装 MHA wget https://github.com/yoshinorim/mha4mysql-manager/releases/download/v0.58/mha4mysql-node_0.58-0_all.deb wget https://github.com/yoshinorim/mha4mysql-manager/releases/download/v0.58/mha4mysql-manager_0.58-0_all.deb sudo dpkg -i mha4mysql-node_0.58-0_all.deb sudo dpkg -i mha4mysql-manager_0.58-0_all.deb配置 MHA 1. 创建 MHA 配置文件 在 MHA 管理节点上创建配置文件 (/etc/mha.cnf): [server default] manager_workdir/var/log/masterha/app1 manager_log/var/log/masterha/app1/manager.log userroot passwordyourpassword ssh_userroot repl_userrepl repl_passwordpassword ping_interval1[server1] hostnamemaster_host[server2] hostnameslave1_host[server3] hostnameslave2_host2. 配置 SSH 免密登录 在管理节点生成 SSH 密钥: ssh-keygen -t rsa将公钥复制到各 MySQL 服务器: ssh-copy-id rootmaster_host ssh-copy-id rootslave1_host ssh-copy-id rootslave2_host测试 MHA 1. 检查配置 masterha_check_ssh --conf/etc/mha.cnf masterha_check_repl --conf/etc/mha.cnf2. 启动 MHA 管理器 masterha_manager --conf/etc/mha.cnf3. 模拟主服务器故障 停止主服务器 MySQL 服务: sudo systemctl stop mysql检查 MHA 切换: tail -f /var/log/masterha/app1/manager.log四、实现高可用性的关键要点 监控的准确性: 确保对主服务器状态的监控准确及时避免误判。从服务器的同步状态: 选择最新的从服务器作为新主以减少数据丢失。配置的合理性: 包括网络配置、服务器资源配置等以保证切换过程的顺畅。 五、实际应用中的注意事项 网络延迟: 低延迟的网络环境有助于提高切换的效率和准确性。数据一致性: 在切换后需要进一步检查数据的一致性以确保业务的正常运行。定期测试: 定期模拟故障进行切换测试以验证 MHA 的有效性和稳定性。 通过合理配置和运用 MHA 工具我们能够在 MySQL 主从复制架构中实现高效的主从切换大大提高数据库的高可用性为业务的稳定运行提供坚实的保障。
http://www.hkea.cn/news/14395767/

相关文章:

  • 网站网站怎么建设摄影网站模版
  • 东昌府区建设局网站郑州网页设计制作公司
  • ps可以做网站动态图网站备案需要材料
  • 房地产网站建设报价网站上点击图片局部放大如何做
  • 千秋网络是家西安做网站的公司个人做论坛网站怎么做
  • 360兼容模式网站错位诺诚建设工程有限公司网站
  • 做透明头像的网站html加入wordpress
  • 网站建设管理经验做法宜春静态管理
  • 医院网站内链优化做网站推广每天加班
  • 腾讯云做网站教程企业网站宽度给多少
  • 公司网站建设北京求个没封的a站yw1129cm
  • 广州网站建设十年乐云seo大宗商品交易平台
  • 营销型类型网站有哪些类型app软件开发的费用设计
  • 学院网站制度建设网站建设业务
  • 化妆品网站推广策划书重庆手机网站推广方法
  • 免费平面设计模板网站有哪些设计好看的企业官网
  • j建网站wordpress表
  • 江阴做公司网站有哪些中企动力建设的网站如何修改
  • 临沂培训学校网站建设做餐饮网站价格
  • php中网站不同模板后台逻辑代码怎么管理wordpress错误代码500
  • 环境设计案例网站深圳网站关键词
  • 网站换空间 site网站中文名称注册
  • 网站开发的网站解释seo网站推广
  • 拼多多网站策划书客户软件管理系统
  • 网站制作长春中文域名价格
  • 担路网做网站多少钱建设租房信息网站
  • 西安网站制作顶尖如何配置iis网站
  • 网站获取qq号码 原理企业网站开发合同
  • 一个手机网站wordpress 即时通迅
  • 做恒生指数看什么网站专业网店推广