温馨提示×

SQLAdmin在Linux下如何安装

小樊
54
2025-09-26 19:21:17
栏目: 云计算

SQLAdmin在Linux下的安装指南(Ubuntu/CentOS为例)

SQLAdmin是一款常用的MySQL数据库Web管理工具,支持通过包管理器、源码或Docker等方式在Linux系统上安装。以下是针对Ubuntu(Debian系)和CentOS(RHEL系)的具体安装步骤:

一、Ubuntu系统安装方法

1. 通过APT包管理器安装(推荐)

APT是Ubuntu默认的包管理工具,安装过程简单快捷。

  • 更新包列表:运行sudo apt update,确保获取最新软件包信息。
  • 安装SQLAdmin:执行sudo apt install sqladmin,跟随提示完成安装(可能需要输入系统密码)。
  • 验证安装:安装完成后,通过sqladmin --version命令查看版本信息,确认安装成功。

2. 从源码编译安装(适用于特定版本需求)

若APT仓库中没有所需版本,可通过源码编译安装。

  • 安装依赖项:运行sudo apt update && sudo apt install build-essential libpq-dev python3-pip,安装编译工具和Python依赖。
  • 下载源码:通过git clone https://github.com/sqladmin/sqladmin.git克隆官方仓库,进入源码目录。
  • 编译安装:执行pip3 install -r requirements.txt安装Python依赖,再运行python3 setup.py install编译并安装SQLAdmin。
  • 验证安装:同样通过sqladmin --version确认安装结果。

3. 使用Docker安装(轻量便捷)

Docker容器化部署无需配置环境,适合快速搭建。

  • 安装Docker:运行sudo apt update && sudo apt install docker.io安装Docker服务。
  • 拉取镜像:执行docker pull sqladmin/sqladmin获取SQLAdmin官方镜像。
  • 运行容器:通过docker run -d --name sqladmin -p 80:80 sqladmin/sqladmin启动容器,将容器的80端口映射到主机。
  • 访问界面:打开浏览器访问http://<服务器IP>:80,进入SQLAdmin登录页面。

二、CentOS系统安装方法

1. 通过YUM包管理器安装(推荐)

YUM是CentOS默认的包管理工具,支持在线安装。

  • 更新系统:运行sudo yum update -y,更新系统包至最新版本。
  • 安装EPEL仓库:执行sudo yum install epel-release -y,安装EPEL(Extra Packages for Enterprise Linux)仓库,扩展软件包来源。
  • 安装SQLAdmin:运行sudo yum install sqladmin -y,自动解决依赖并完成安装。
  • 验证安装:通过sqladmin --version命令查看版本,确认安装成功。

2. 从源码编译安装(适用于无包的情况)

若YUM仓库中没有SQLAdmin,可通过源码编译安装。

  • 安装依赖项:运行sudo yum groupinstall "Development Tools" -y安装编译工具组,再执行sudo yum install wget curl git mysql-devel -y安装Git、MySQL开发库等依赖。
  • 下载源码:通过wget https://github.com/sqladmin/sqladmin/archive/refs/tags/v1.0.0.tar.gz(替换为最新版本链接)下载源码,解压后进入目录。
  • 编译安装:执行./configure生成Makefile,再运行make && sudo make install编译并安装。
  • 验证安装:通过sqladmin --version确认安装结果。

三、安装后配置(可选但建议)

无论采用哪种安装方式,均需完成以下配置以正常使用:

  • 配置MySQL用户:登录MySQL(mysql -u root -p),执行CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'localhost'; FLUSH PRIVILEGES;,创建专用用户并授权。
  • 配置Web服务器(可选):若需通过域名访问,可配置Nginx或Apache反向代理(参考官方文档中的Web服务器配置示例)。
  • 访问界面:打开浏览器访问对应地址(如APT/YUM安装的默认地址为http://<服务器IP>:9000,Docker安装为http://<服务器IP>:80),使用sqladmin用户登录。

注意事项

  • 权限问题:安装过程中涉及系统目录操作,需使用sudo提升权限。
  • 依赖兼容性:源码编译前需确认系统版本与依赖库版本兼容(如CentOS 7/8的glibc版本)。
  • 安全设置:安装完成后,建议修改默认端口、配置防火墙规则(如sudo firewall-cmd --add-port=9000/tcp --permanent),并定期更新SQLAdmin至最新版本。

0