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

后端部署:Flask + pymysql + MySQL迁移到服务器(以Linux为例)

1. 迁移Windows上的MySQL数据库

① 导出数据(Windows命令行)
# 进入MySQL安装目录的bin文件夹
cd C:\Program Files\MySQL\MySQL Server 8.0\bin# 导出数据库(含结构和数据)
mysqldump -u root -p your_db_name > backup.sql
② 在Linux服务器安装MySQL
# Ubuntu示例
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo mysql_secure_installation  # 初始化安全设置
③ 导入数据(Linux终端)
mysql -u root -p your_db_name < backup.sql

2. 部署Flask后端

① 准备项目文件(Windows操作)
  • 导出依赖:
pip freeze > requirements.txt

由于使用了pymysqlrequirements.txt文件中应该包含pymysql及其版本信息。

  • 确保代码中数据库连接改为服务器IP,并且使用pymysql连接:
from flask_sqlalchemy import SQLAlchemy
from flask import Flaskapp = Flask
http://www.xdnf.cn/news/208783.html

相关文章:

  • Android Framework常见问题
  • 包装类的缓存机制
  • SELinux 从理论到实践:深入解析与实战指南
  • 算法题(137):丢手绢
  • 在yolo中Ultralytics是什么意思呢?超越分析的智能
  • 篮球足球体育球员综合资讯网站模板
  • git学习之git常用命令
  • MySQL 在 CentOS 7 环境下的安装教程
  • Go 语言中的 `recover()` 函数详解
  • 快速了解Go+微服务(概念和一个例子)
  • CA添加删除辅小区信令流程
  • 联邦学习与安全多方计算的结合是隐私保护机器学习领域
  • Android启动应用时屏蔽RecyclerView滑动,延时后再允许滑动,Kotlin
  • 华为云IoT平台与MicroPython实战:从MQTT协议到物联网设备开发
  • 4、RabbitMQ的七种工作模式介绍
  • CSS--图片链接水平居中展示的方法
  • Rust Ubuntu下编译生成环境win程序踩坑指南
  • 《Origin画百图》之带颜色映射的3维散点图
  • 局部和整体的关系
  • elementui里的el-tabs的内置样式修改失效?
  • Error: error:0308010C:digital envelope routines::unsupported 高版本node启动低版本项目运行报错
  • OpenCV 图形API(71)图像与通道拼接函数-----从图像(GMat)中裁剪出一个矩形区域的操作函数 crop()
  • 一文简单记录打通K8s+Kibana流程如何启动(Windows下的Docker版本)
  • 高翔《视觉SLAM十四讲》第七章视觉里程计3d-2d位姿估计代码详解与理论解析
  • AI图片跳舞生成视频,Uni Animate本地部署。
  • JVM调优实战(JVM Tuning Pactice)
  • 【Sqlalchemy Model转换成Pydantic Model示例】
  • GD32F407单片机开发入门(十七)内部RTC实时时钟及实战含源码
  • 蓝桥杯 5. 拼数
  • 共探蓝海赛道增长新方法 阿里国际站智能AI全球买家分析峰会在深落幕