news 2026/8/2 3:24:25

数据库Mysql结课实验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据库Mysql结课实验

实验环境:

openEuler Linux 虚拟机、MySQL 8.0.45、Python3.11.9、腾讯云 TokenHub 大模型 API

实验目标:

独立完成 Linux 服务器、MySQL 数据库、Python 运行环境全套部署;

实现自然语言自动生成只读 MySQL 查询、自动执行并 AI 解读业务数据;

实现 SQL 执行计划解析、自动输出索引优化与 SQL 改写方案;

完成命令行终端 + Streamlit Web 可视化双端交互;

完成安全加固、功能全场景测试、异常容错验证。

成果:

sed -i '7s/enforcing/disabled/' /etc/selinux/config systemctl disable --now firewalld systemctl status firewalld hostnamectl set-hostname server bash dnf install -y gcc gcc-c++ make cmake zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel libffi-devel tk-devel wget tar vim tree net-tools openssh-server cd /usr/local/src tar -zxvf Python-3.11.9.tgz cd Python-3.11.9 ./configure --prefix=/usr/local/python3.11 --enable-shared make -j$(nproc) && make install echo "/usr/local/python3.11/lib" > /etc/ld.so.conf.d/python311.conf ldconfig ln -s /usr/local/python3.11/bin/python3.11 /usr/local/bin/python3 ln -s /usr/local/python3.11/bin/pip3.11 /usr/local/bin/pip3 bash python3 -V pip3 -V python3 -c "import ssl; print(ssl.OPENSSL_VERSION)" mkdir ~/.pip vim ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com pip3 install --upgrade pip pip3 install pymysql python-dotenv tabulate langchain langchain-openai groupadd mysql useradd -r -g mysql -s /sbin/nologin mysql mkdir /usr/local/mysql/data chmod -R 750 data chown -R mysql:mysql /usr/local/mysql /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data /usr/local/mysql/bin/mysqld_safe --user=mysql & /usr/local/mysql/bin/mysql -u root -p # mysql内执行 alter user 'root'@'localhost' identified with mysql_native_password by '123456'; flush privileges; exit systemctl daemon-reload systemctl enable --now mysqld.service systemctl is-active mysqld create database testdb; use testdb; create table order_info( id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '订单ID', user_id INT COMMENT '用户ID', order_name VARCHAR(200) COMMENT '商品名称', pay_amount DECIMAL(10,2) COMMENT '支付金额', create_time DATETIME COMMENT '下单时间' ) ENGINE=InnoDB COMMENT='电商订单业务表'; mkdir -p /opt/mysql_ai_tools cd /opt/mysql_ai_tools touch main.py mysql_client.py prompts.py web_main.py .env chmod 600 /opt/mysql_ai_tools/.env /usr/local/python3.11/bin/pip3 install streamlit sqlparse systemctl daemon-reload systemctl enable --now mysql-ai-web systemctl status mysql-ai-web

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/2 3:23:43

深入理解计算机内存——CPU 缓存实验

深入理解计算机内存——CPU 缓存本科期间学习过计算机体系结构,对现有计算机的内存与缓存机制有一定理解,但一直没有针对性地在真实物理机器上做过速率实验。最近偶然发现了一本非常好的书——《What Every Programmer Should Know About Memory》&#…

作者头像 李华
网站建设 2026/8/2 3:22:38

Agent 是什么——LLM 只是“嘴”,Agent 才有“手”

Agent 是什么——LLM 只是"嘴",Agent 才有"手"这是「Agent 工程化」系列的第一篇。本系列从概念讲到生产落地,每篇都能独立阅读。 这篇我们用最朴素的方式把"Agent 到底是什么"讲清楚,不需要任何前置知识。标签…

作者头像 李华
网站建设 2026/8/2 3:12:40

Spring Boot整合XXL-Job:从零到一构建分布式任务调度系统

1. 项目概述与核心价值 最近在重构一个老的后台管理系统,里面零零散散分布着几十个定时任务,有用 Scheduled 注解的,有用 Quartz 的,甚至还有自己写 Thread 配合 while(true) 和 sleep 的。每次排查任务为什么没执行、…

作者头像 李华
网站建设 2026/8/2 3:10:53

血压预测数据集全解析:从MIMIC、UCI到PPG信号处理实战

1. 项目概述:为什么我们需要一份“血压预测数据集”清单?如果你正在研究血压预测,无论是想验证一个新算法,还是准备开始你的第一个相关项目,你大概率会遇到的第一个、也是最关键的问题就是:数据从哪儿来&am…

作者头像 李华
网站建设 2026/8/2 3:10:25

C#工业上位机驱动开发:从TCP通信到运动控制板卡集成实战

1. 项目概述:为什么我们需要自己动手写上位机驱动?在工业自动化、精密测量或者机器人开发的圈子里,你肯定遇到过这样的场景:采购了一块功能强大的运动控制板卡,厂家也提供了配套的上位机软件和动态链接库(D…

作者头像 李华
网站建设 2026/8/2 3:09:45

零基础入门CTF:Web、Misc、Crypto实战指南与MoeCTF2025通关攻略

1. 项目概述:为什么MoeCTF是新手入门的绝佳选择如果你对网络安全感兴趣,或者想找个有趣又有挑战性的方式来入门编程和计算机科学,那么CTF(Capture The Flag,夺旗赛)绝对是个好选择。而MoeCTF,作…

作者头像 李华