温馨提示×

debian怎么配置sqladmin

小樊
35
2026-09-25 18:39:58
栏目: 云计算

在 Debian 上“配置 sqladmin”通常有两种常见理解,我先说明一下,再分别给出做法:


一、如果你说的是 SQLAdmin(数据库 Web 管理工具)

例如:

  • Adminer
  • phpMyAdmin(MySQL/MariaDB)
  • pgAdmin(PostgreSQL)
  • 或某个叫 sqladmin 的 Web 面板

常见方案 1:使用 Adminer(轻量,推荐)

sudo apt update
sudo apt install adminer -y

启用 Apache(或 Nginx):

sudo a2enconf adminer
sudo systemctl restart apache2

访问:

http://服务器IP/adminer

常见方案 2:phpMyAdmin(MySQL/MariaDB)

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

配置:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

访问:

http://服务器IP/phpmyadmin

二、如果你说的是 sqladmin 这个命令行/服务程序

(比如某些自建项目、Go/Python 写的 sqladmin)

1️⃣ 安装依赖

sudo apt update
sudo apt install -y git curl

2️⃣ 获取 sqladmin

例如 Go 版本:

go install github.com/sqladmin/sqladmin@latest

或 Python:

pip install sqladmin

3️⃣ 配置数据库连接

通常是环境变量或配置文件:

export DATABASE_URL="mysql://user:password@localhost:3306/dbname"

4️⃣ 启动

sqladmin --host 0.0.0.0 --port 8080

三、防火墙 & 安全建议(重要)

sudo ufw allow 8080

⚠️ 不要直接暴露公网,建议:

  • Nginx 反向代理
  • 加 Basic Auth
  • 或只监听 localhost + SSH 隧道

四、我可以进一步帮你

你可以告诉我:

  1. 用的是 MySQL / PostgreSQL / SQLite?
  2. 想要 Web 界面还是命令行?
  3. 是 Debian 11 还是 12?

我可以直接给你一份完整可复制的配置。

0 踩