云计算百科
云计算领域专业知识百科平台

后端部署: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

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

  • 确保代码中数据库连接改为服务器IP,并且使用pymysql连接:

from flask_sqlalchemy import SQLAlchemy
from flask import Flask

app = Flask

赞(0)
未经允许不得转载:网硕互联帮助中心 » 后端部署:Flask + pymysql + MySQL迁移到服务器(以Linux为例)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!