SQLAdmin在Linux下的安装指南(Ubuntu/CentOS为例)
SQLAdmin是一款常用的MySQL数据库Web管理工具,支持通过包管理器、源码或Docker等方式在Linux系统上安装。以下是针对Ubuntu(Debian系)和CentOS(RHEL系)的具体安装步骤:
APT是Ubuntu默认的包管理工具,安装过程简单快捷。
sudo apt update
,确保获取最新软件包信息。sudo apt install sqladmin
,跟随提示完成安装(可能需要输入系统密码)。sqladmin --version
命令查看版本信息,确认安装成功。若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
确认安装结果。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登录页面。YUM是CentOS默认的包管理工具,支持在线安装。
sudo yum update -y
,更新系统包至最新版本。sudo yum install epel-release -y
,安装EPEL(Extra Packages for Enterprise Linux)仓库,扩展软件包来源。sudo yum install sqladmin -y
,自动解决依赖并完成安装。sqladmin --version
命令查看版本,确认安装成功。若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 -u root -p
),执行CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'localhost'; FLUSH PRIVILEGES;
,创建专用用户并授权。http://<服务器IP>:9000
,Docker安装为http://<服务器IP>:80
),使用sqladmin
用户登录。sudo
提升权限。sudo firewall-cmd --add-port=9000/tcp --permanent
),并定期更新SQLAdmin至最新版本。