Ubuntu系统安装SQLAdmin插件的常见方法
方法一:通过APT包管理器安装(推荐,适用于大多数用户)
- 更新系统包列表
打开终端,运行以下命令确保系统包列表为最新:
sudo apt update
- 添加SQLAdmin官方PPA
为获取最新稳定版本,添加SQLAdmin的官方APT仓库:
sudo add-apt-repository ppa:sqladmin/sqladmin
添加完成后,再次更新包列表:
sudo apt update
- 安装SQLAdmin
运行以下命令安装SQLAdmin及其依赖项:
sudo apt install sqladmin
- 启动并设置开机自启
安装完成后,启动SQLAdmin服务并设置为开机自动启动:
sudo systemctl start sqladmin
sudo systemctl enable sqladmin
- 验证安装
通过以下命令检查SQLAdmin版本,确认安装成功:
sqladmin --version
- 访问Web界面
默认情况下,SQLAdmin运行在http://<服务器IP>:8080
,使用浏览器访问即可进入登录页面(默认用户名通常为root
,密码为MySQL/MariaDB的root密码)。
方法二:从源码编译安装(适用于需要特定版本或自定义配置的用户)
- 安装编译依赖项
运行以下命令安装编译SQLAdmin所需的工具和库:
sudo apt update
sudo apt install build-essential libpq-dev python3-pip
- 下载SQLAdmin源码
从GitHub仓库克隆最新版本的SQLAdmin源码:
git clone https://github.com/sqladmin/sqladmin.git
进入源码目录:
cd sqladmin
- 安装Python依赖项
SQLAdmin基于Python开发,需安装其Python依赖库:
pip3 install -r requirements.txt
- 编译并安装
运行以下命令编译并安装SQLAdmin:
python3 setup.py install
- 验证安装
安装完成后,通过以下命令检查版本:
sqladmin --version
- 配置与启动
编辑配置文件(通常位于/etc/sqladmin/sqladmin.conf
),设置数据库连接、端口等信息,然后启动服务(参考APT安装的方法四、五)。
方法三:使用Docker容器安装(适用于偏好容器化部署的用户)
- 安装Docker
若未安装Docker,可参考官方文档安装:
sudo apt update
sudo apt install docker.io
启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 拉取SQLAdmin Docker镜像
运行以下命令拉取SQLAdmin的官方Docker镜像:
docker pull sqladmin/sqladmin
- 运行SQLAdmin容器
使用以下命令启动容器,将容器的80端口映射到主机的80端口(可根据需要修改):
docker run -d --name sqladmin -p 80:80 sqladmin/sqladmin
- 访问Web界面
打开浏览器访问http://localhost
,即可进入SQLAdmin登录页面。
注意事项
- 安全性配置:无论使用哪种方法,建议更改默认端口(如8080→8081)、启用HTTPS(配置SSL证书)、设置防火墙规则(仅允许必要端口访问),并定期备份配置文件。
- 数据库兼容性:确保SQLAdmin版本与系统中安装的MySQL/MariaDB版本兼容(如SQLAdmin 2.0+支持MySQL 8.0+)。
- 依赖项检查:从源码安装时,若遇到依赖缺失问题,可通过
pip3 install -r requirements.txt
补充,或参考官方文档调整依赖版本。