在 Postman 里“连 Linux 数据库”通常分两种情况,下面分别说明,最常见的是 通过 HTTP 接口访问数据库(推荐),而不是直接连。
Postman 本身不支持直接连 MySQL、PostgreSQL、Oracle 等数据库。
✅ 结论:生产环境不要直接连,Postman 不是数据库客户端。
Postman
↓ HTTP 请求
Linux 服务器(API 服务)
↓ JDBC / ORM
MySQL / PostgreSQL / Redis 等
from flask import Flask, jsonify
import pymysql
app = Flask(__name__)
@app.route("/users")
def users():
conn = pymysql.connect(
host="127.0.0.1",
user="root",
password="password",
database="test"
)
cur = conn.cursor()
cur.execute("SELECT * FROM user")
data = cur.fetchall()
return jsonify(data)
app.run(host="0.0.0.0", port=5000)
GEThttp://Linux服务器IP:5000/usersssh -L 3306:127.0.0.1:3306 user@linux_ip
然后:
localhost:3306通过 Linux 上暴露的脚本接口:
POST http://linux_ip/run-sql
Body:
{
"sql": "SELECT * FROM user"
}
✅ 正确做法:
你可以告诉我:
我可以给你 完整可运行的示例。