你说的 “ubuntusqladmin” 一般可能指以下几种情况之一,我先分别说明,你看看对应哪一种:
# 导入密钥
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
sudo /opt/mssql/bin/mssql-conf setup
按提示设置:
sudo apt install -y mssql-tools unixodbc-dev
sqlcmd -S localhost -U SA -P '你的密码'
sudo apt update
sudo apt install mysql-server
sudo mysql_secure_installation
sudo apt install phpmyadmin
配置时:
访问:
http://服务器IP/phpmyadmin
sqladmin 是 FastAPI 的数据库后台管理库。
pip install sqladmin
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)
可以告诉我:
我可以直接给你一步一步的命令 ✅