ubuntu

ubuntu上sqladmin如何进行集群部署

小樊
47
2025-10-28 19:40:47
栏目: 云计算

Ubuntu上SQLAdmin集群部署指南(基于MySQL数据库集群)
SQLAdmin本质是一个MySQL数据库管理工具,其“集群部署”本质是通过配置MySQL集群(实现高可用、读写分离或分布式处理),再通过SQLAdmin统一管理集群节点。以下是具体步骤:

一、前置准备

  1. 系统更新与依赖安装
    更新Ubuntu系统并安装必要工具:

    sudo apt update && sudo apt upgrade -y
    sudo apt install -y mysql-server mysql-client keepalived software-properties-common
    
  2. SQLAdmin安装与基础配置
    若需通过SQLAdmin管理集群,先完成SQLAdmin部署(参考官方仓库安装):

    wget -qO - https://packages.sqladmin.io/debian/public.key | sudo apt-key add -
    echo "deb https://packages.sqladmin.io/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/sqladmin.list
    sudo apt update
    sudo apt install -y sqladmin
    

    修改SQLAdmin配置文件(/etc/sqladmin/config.yaml),设置监听地址、端口及数据库连接信息(后续需指向集群虚拟IP)。

二、MySQL集群部署(以主从复制+Keepalived为例)

1. 主节点配置(Master)

2. 从节点配置(Slave)

3. 高可用配置(Keepalived)

三、SQLAdmin连接集群

  1. 添加集群连接
    登录SQLAdmin Web界面(http://<your_server_ip>:8080),进入“数据库连接”页面,添加新连接:

    • 连接名称:自定义(如MySQL_Cluster
    • 数据库类型:选择MySQL
    • 连接URLjdbc:mysql://192.168.1.100:3306/your_database(虚拟IP)
    • 用户名/密码:集群管理员账号(如root
  2. 验证连接
    点击“测试连接”,若提示成功,则可通过SQLAdmin管理集群节点(如执行SQL、查看节点状态)。

四、验证集群功能

  1. 主从复制测试
    在主节点插入数据:

    USE your_database;
    INSERT INTO test_table (name) VALUES ('test');
    

    在从节点查询数据,确认数据同步。

  2. 高可用测试
    停止主节点MySQL服务,观察虚拟IP是否漂移到从节点,SQLAdmin是否能继续通过虚拟IP访问集群。

注意事项

0
看了该问题的人还看了