温馨提示×

debian上sqladmin怎么用

小樊
39
2026-10-10 09:23:05
栏目: 云计算

在 Debian 上,sqladmin 通常有两种常见含义,需要先确认你指的是哪一种:


一、如果你指的是 phpMyAdmin / Adminer 之类的 SQL 管理工具

(很多人把“sqladmin”当成数据库网页管理工具的统称)

1. 安装 MySQL / MariaDB

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

2. 安装 phpMyAdmin(最常见)

sudo apt install phpmyadmin

安装时会问:

  • Web server:选 apache2
  • 是否配置 dbconfig-common:选 Yes

3. 配置 Apache

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo systemctl restart apache2

4. 访问

http://你的IP/phpmyadmin

用数据库用户名(如 root)登录


二、如果你指的是 sqladmin(Python 的 SQLAdmin)

(基于 FastAPI / SQLAlchemy 的后台管理)

1. 安装

pip install sqladmin

2. 基本示例

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")

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

class UserAdmin(ModelView, model=User):
    column_list = [User.id, User.name]

admin.add_view(UserAdmin)

运行:

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

访问:

http://IP:8000/admin

三、如果你指的是 某个具体叫 sqladmin 的软件

请告诉我:

  • 是用 apt 安装的?
  • 还是源码 / Docker?
  • 数据库类型(MySQL / PostgreSQL / SQLite)

我可以给你更精确的用法。


✅ 简单总结

  • 网页管理数据库 → 用 phpMyAdmin
  • FastAPI 项目后台 → 用 Python sqladmin
  • 命令行管理 → 直接用 mysql / psql

如果你能补充一下你是怎么安装 sqladmin 的,我可以一步一步教你用。

0 踩