温馨提示×

如何安装debian sqladmin

小樊
43
2026-10-04 12:39:45
栏目: 云计算

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


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

1️⃣ 安装 Adminer(轻量、推荐)

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

sudo apt update
sudo apt install adminer -y

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

sudo a2enconf adminer
sudo systemctl restart apache2

访问地址:

http://服务器IP/adminer

2️⃣ 安装 phpMyAdmin(经典 MySQL 管理)

sudo apt update
sudo apt install phpmyadmin -y

安装过程中会提示:

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

如果是 Apache:

sudo a2enconf phpmyadmin
sudo systemctl restart apache2

访问:

http://服务器IP/phpmyadmin

二、如果你指的是 Python 的 SQLAdmin(FastAPI / SQLAlchemy)

SQLAdmin 是一个用于 FastAPI 的后台管理库。

安装

pip install sqladmin

基本示例

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

engine = create_engine("mysql+pymysql://user:password@localhost/db")
Session = sessionmaker(bind=engine)

app = FastAPI()
admin = Admin(app, engine)

然后运行 FastAPI 服务即可访问 /admin


三、通用前置依赖(如未安装)

安装数据库

sudo apt install mariadb-server -y

或

sudo apt install mysql-server -y

安装 PHP(Web 工具需要)

sudo apt install php php-mysql -y

四、我需要你确认一下

为了给你更准确的步骤,请告诉我:

  1. 你用的是 Apache 还是 Nginx?
  2. 想管理 MySQL / MariaDB / PostgreSQL?
  3. 是指 Web 界面 还是 Python 库?

我可以给你一份完全匹配你环境的安装教程。

0 踩