温馨提示×

ubuntusqladmin怎么配置

小樊
35
2026-09-30 20:54:50
栏目: 云计算

你说的 “ubuntusqladmin” 一般可能指以下几种情况之一,我先分别说明,你看看对应哪一种:


一、如果你指的是 在 Ubuntu 上配置 SQL Server(微软 SQL Server)+ 管理工具

1. 安装 SQL Server(Ubuntu)

# 导入密钥
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# 添加源
curl https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server.list

# 安装
sudo apt update
sudo apt install -y mssql-server

2. 初始化 SQL Server

sudo /opt/mssql/bin/mssql-conf setup

按提示设置:

  • 版本(Developer / Express)
  • SA 密码(强密码)

3. 安装命令行管理工具 sqlcmd

sudo apt install -y mssql-tools unixodbc-dev

4. 连接测试

sqlcmd -S localhost -U SA -P '你的密码'

二、如果你指的是 Ubuntu + MySQL + 管理(如 phpMyAdmin / Adminer)

1. 安装 MySQL

sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation

2. 安装 phpMyAdmin(Web 管理)

sudo apt install phpmyadmin

配置时:

  • 选择 Apache
  • 设置数据库管理员密码

访问:

http://服务器IP/phpmyadmin

三、如果你指的是 “sqladmin” 这个 Python 管理工具

sqladmin 是 FastAPI 的数据库后台管理库。

1. 安装

pip install sqladmin

2. 基本示例

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

engine = create_engine("mysql+pymysql://user:pass@localhost/db")
Base = declarative_base()

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

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

admin.add_view(UserAdmin)

四、如果你想问的是 Ubuntu 服务器上的 “SQL Admin 用户” 权限配置

可以告诉我:

  • 用的是 MySQL / PostgreSQL / SQL Server
  • 是 命令行 还是 Web 界面
  • 是 安装配置 还是 用户权限

我可以直接给你一步一步的命令 ✅

0 踩