温馨提示×

ubuntu sqladmin需要什么依赖

小樊
49
2026-09-30 21:01:49
栏目: 云计算

你提到的 sqladmin 可能指两种情况,下面分别说明在 Ubuntu 上常见的依赖。


一、如果你指的是 SQLAdmin(基于 FastAPI 的数据库管理后台)

项目地址:https://github.com/aminalaee/sqladmin

1. 系统级依赖

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

2. Python 依赖

pip install sqladmin

常见附加依赖(视数据库而定):

pip install sqlalchemy
pip install aiosqlite        # SQLite
pip install asyncpg          # PostgreSQL
pip install aiomysql         # MySQL
pip install fastapi uvicorn

二、如果你指的是 phpMyAdmin / Adminer 等 SQL 管理工具

(很多人把“sqladmin”理解成 Web 数据库管理页面)

以 phpMyAdmin 为例

sudo apt install -y apache2 mariadb-server php php-mysql
sudo apt install -y phpmyadmin

依赖包括:

  • Web 服务器(Apache / Nginx)
  • PHP
  • PHP-MySQL 扩展
  • MySQL / MariaDB

三、如果你指的是 SQL Server Management 类工具(Ubuntu 上)

如 mssql-tools / sqlcmd:

sudo apt install -y curl gnupg
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list)"
sudo apt update
sudo apt install -y mssql-tools unixodbc-dev

四、请确认你指的是哪一种

你可以补充:

  • 是 Python 项目 还是 Web 工具
  • 用的是 MySQL / PostgreSQL / SQLite / SQL Server
  • 是否是 FastAPI + sqladmin

我可以直接给你一份 最小化可运行安装命令。

0 踩