温馨提示×

debian如何安装sqladmin

小樊
43
2026-09-10 11:22:18
栏目: 云计算

在 Debian 上安装 sqladmin(通常指基于 Web 的 SQL 管理工具,如 Adminer、phpMyAdmin、SQLAdmin 或 Python 的 sqladmin 库),需要先明确你指的是哪一种。下面分别说明常见情况。


一、如果你指的是 Web 数据库管理工具

1. Adminer(轻量,推荐)

Adminer 是一个单文件的 SQL 管理工具,支持 MySQL、PostgreSQL、SQLite 等。

sudo apt update
sudo apt install adminer -y

启用 Apache 配置(如果使用的是 Apache):

sudo a2enconf adminer
sudo systemctl restart apache2

访问地址:

http://你的服务器IP/adminer

2. phpMyAdmin(仅 MySQL / MariaDB)

sudo apt update
sudo apt install phpmyadmin -y

安装过程中会提示:

  • 选择 Web 服务器(Apache / Nginx)
  • 配置数据库

访问地址:

http://你的服务器IP/phpmyadmin

二、如果你指的是 Python 的 sqladmin(FastAPI / Starlette)

这是 aminalaee/sqladmin,用于 FastAPI 的后台管理。

1. 安装 Python 和 pip

sudo apt update
sudo apt install python3 python3-pip python3-venv -y

2. 创建虚拟环境

python3 -m venv venv
source venv/bin/activate

3. 安装 sqladmin

pip install sqladmin

4. 示例用法

from sqladmin import Admin, ModelView
from fastapi import FastAPI
from sqlalchemy import create_engine
from sqlalchemy.orm import declarative_base

app = FastAPI()
engine = create_engine("sqlite:///test.db")
Base = declarative_base()

admin = Admin(app, engine)

启动:

uvicorn main:app --host 0.0.0.0 --port 8000

访问:

http://服务器IP:8000/admin

三、如果你指的是其他“SQLAdmin”

请补充说明:

  • 是 MySQL / PostgreSQL / SQLite?
  • 是 Web 界面还是 命令行?
  • 是 Python / PHP / Node 项目?

我可以给你更精确的 Debian 安装步骤。

0 踩