项目概述

基于 openEuler + MySQL8.0.45 + Python3.11.9 + 腾讯云 TokenHub 大模型,实现自然语言转 MySQL 只读 SQL、自动执行查询、AI 业务解读、SQL 执行计划解析与索引调优,支持命令行终端 + Streamlit Web 可视化双入口。

软硬件环境清单

一、openEuler 系统初始化

1:部署 openEuler 虚拟机

注意:重新配IP地址,否则chrony时间同步不了

2.关闭安全防护

3.配置主机名

4.重启时间服务验证

5.下载

6.安装编译所需的依赖包

7.下载源码编译安装Python3.11.9
8.解压Python的压缩包
9.安装编译依赖

10.执行 configure

多核编译安装代码

建立全局软链接,不覆盖系统自带Python3

验证安装

校验SSL模块(AI接口必备)
11.配置国内 pip 源及安装项目依赖
二、下载MySQL,并通过Xftp8传入
解压缩MySQL压缩包

# 解压
tar -xvf mysql-8.0.45-linux-glibc2.28-x86_64.tar.xz

# 移动到 /usr/local 并改名为 mysql
mv /mysql-8.0.45-linux-glibc2.28-x86_64 /usr/local/mysql

成功登录mysql并改了临时密码
安装 streamlit
创建数据库
接入api
目录下创建文件

测试部分到此结束,开始web可视化

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐