千家信息网

keepalived中怎么构建高可用MySQL-HA

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章给大家分享的是有关keepalived中怎么构建高可用MySQL-HA,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。环境拓扑如下
千家信息网最后更新 2026年11月01日keepalived中怎么构建高可用MySQL-HA

本篇文章给大家分享的是有关keepalived中怎么构建高可用MySQL-HA,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

环境拓扑如下

MySQL-VIP:192.168.1.200    MySQL-master1:192.168.1.201    MySQL-master2:192.168.1.202       OS版本:CentOS 5.4    MySQL版本:5.0.89    Keepalived版本:1.1.20

  一、MySQL master-master配置

  1、修改MySQL配置文件

  两台MySQL均如要开启binlog日志功能,开启方法:在MySQL配置文件[MySQLd]段中加上log-bin=MySQL-bin选项

  两台MySQL的server-ID不能一样,默认情况下两台MySQL的serverID都是1,需将其中一台修改为2即可

  2、将192.168.1.201设为192.168.1.202的主服务器

  在192.168.1.201上新建授权用户

MySQL> grant replication slave on *.* to replication@% identified by replication;    Query OK, 0 rows affected (0.00 sec)       MySQL> show master status;    +------------------+----------+--------------+------------------+    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |    +------------------+----------+--------------+------------------+    | MySQL-bin.000003 |      374 |              |                  |     +------------------+----------+--------------+------------------+    1 row in set (0.00 sec)

  在192.168.1.202上将192.168.1.201设为自己的主服务器

  1. MySQL> change master to master_host=192.168.1.201,master_user=replication,master_password=replication,master_log_file=MySQL-bin.000003,master_log_pos=374;

  2. Query OK, 0 rows affected (0.05 sec)

  3. MySQL> start slave;

  4. Query OK, 0 rows affected (0.00 sec)

  5. MySQL> show slave statusG

  6. *************************** 1. row ***************************

  7. Slave_IO_State: Waiting for master to send event

  8. Master_Host: 192.168.1.201

  9. Master_User: replication

  10. Master_Port: 3306

  11. Connect_Retry: 60

  12. Master_Log_File: MySQL-bin.000003

  13. Read_Master_Log_Pos: 374

  14. Relay_Log_File: MySQL-master2-relay-bin.000002

  15. Relay_Log_Pos: 235

  16. Relay_Master_Log_File: MySQL-bin.000003

  17. Slave_IO_Running: Yes

  18. Slave_SQL_Running: Yes

  19. Replicate_Do_DB:

  20. Replicate_Ignore_DB:

  21. Replicate_Do_Table:

  22. Replicate_Ignore_Table:

  23. Replicate_Wild_Do_Table:

  24. Replicate_Wild_Ignore_Table:

  25. Last_Errno: 0

  26. Last_Error:

  27. Skip_Counter: 0

  28. Exec_Master_Log_Pos: 374

  29.  

以上就是keepalived中怎么构建高可用MySQL-HA,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

版本 配置 文件 更多 服务器 知识 篇文章 服务 实用 上将 功能 就是 工作会 情况 拓扑 文章 方法 日志 环境 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技企业 南京欣网互联网络科技 广东万易互联网科技有限公司惠州分公司 互联网科技有限公司图片 互联网中国科技 科技互联网公司logo 赫美联合互联网科技 深圳期待互联网科技 互联网科技公司做什么 无锡溥仪互联网科技有限公司 互联网公司会议桌创意科技软装饰 科技与互联网的利与弊 互联网之后的科技是什么 互联网企业和科技型企业 想开互联网科技公司怎么样 乌鲁木齐新华智原互联网科技学校 企晟互联网信息科技有限公司 电子商务与互联网科技的关系 广州三三互联网科技有限公司 北京瑞云互联网科技有限公司 互联网科技战争 广州互联网科技公司 奇酷互联网络科技 北京禾田雨橡互联网科技 奔汉互联网科技 互联网 科技服务平台 互联网金融中的现代科技 科技赋能视角下互联网保险发展 区块链结合互联网科技 山东蛋芒互联网科技有限公司
0