当前位置: 首页 > news >正文

数据库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

http://www.cnnetsun.cn/news/3791644.html

相关文章:

  • 深入理解计算机内存——CPU 缓存实验
  • Agent 是什么——LLM 只是“嘴”,Agent 才有“手”
  • Spring Boot整合XXL-Job:从零到一构建分布式任务调度系统
  • 血压预测数据集全解析:从MIMIC、UCI到PPG信号处理实战
  • C#工业上位机驱动开发:从TCP通信到运动控制板卡集成实战
  • 零基础入门CTF:Web、Misc、Crypto实战指南与MoeCTF2025通关攻略
  • Nginx user指令警告解析:进程模型、权限配置与安全实践
  • SQL-LABS_Less18-20实战攻略
  • AI+PlatformIO+ST-Link:STM32驱动HC-SR04的现代开发实践
  • 用Google Search Console数据做内容审计:找出网站上哪些页面在“吃白饭“
  • Unity Input System 2024跨平台开发指南:核心概念、实战配置与性能优化
  • ai--------实验
  • C/C++:预处理详解
  • 开源机械臂LeRobot SO-101与GR00T模型在Jetson AGX Thor上的部署实践
  • PKCS#7/CMS数字签名详解:从原理到实战排查指南
  • SQL注入实战:从原理到靶场通关的完整修炼指南
  • Mojo:专为AI而生的“Python++”,能否真正挑战CUDA与C++的统治地位?
  • Vision Pro核心场景解析:从空间计算到躺姿使用的舒适性优化
  • MIT与Apache许可证详解:如何为开源项目选择合适协议
  • 树莓派Zero W极简系统构建:从Alpine Linux到定制化Package E
  • Python模块:包package的概念与__init__.py文件
  • 阵列信号处理核心原理与工程实践:从波束形成到DOA估计
  • Java学习day02
  • 电控与数字电源职业选择指南:技术栈、前景与薪资对比
  • Python批量处理良率数据:自动生成缺陷分析报表
  • 基于改进电流解耦与电位平衡的 T 型三电平逆变器低电压穿越研究(Simulink仿真实现)
  • 从零搭建高性能《我的世界》BedWars服务器:核心原理、配置优化与工程实践
  • 图像边缘检测实战:Sobel、Prewitt与Canny算法原理与应用对比
  • 构建跨平台动漫应用:Mikan Project 完整开发指南 [特殊字符]
  • ScanTailor Advanced终极指南:5分钟掌握专业文档扫描处理