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

通过strApi5的导入导出功能 把sqlite数据转移到mysql

strapi提供了导出export和导入的import的api,如果需要把sqlite数据迁移到mysql:

第一步:修改strapi中的.env文件,换成对应的mysql配置

DATABASE_CLIENT=mysql
DATABASE_HOST= 127.0.0.1
DATABASE_PORT= 3306
DATABASE_NAME= strapi
DATABASE_USERNAME= root
DATABASE_PASSWORD= 123456

第二步:链接sqlite数据库,运行导出的命令

npm run export

第三步:链接mysql数据库,运行导入命令

npm run import

备注:

在strapi的packjson中添加运行命令,轻松实现数据库切换和数据的备份

  "scripts": {
    "build": "strapi build",
    "deploy": "strapi deploy",
    "develop": "strapi develop",
    "start": "strapi start",
    "strapi": "strapi",
    "export": "strapi export -f ./data/strapi_backup.tar.gz",
    "import": "strapi import -f ./data/strapi_backup.tar.gz.tar.gz.enc"
  },

http://www.dtcms.com/a/95268.html

相关文章:

  • 用HTML和CSS生成炫光动画卡片
  • ctf-web:模板注入 -- Cyber Apocalypse CTF 2025 烈火试炼 Trial by Fire
  • Unity学习之Shader(Phong与Blinn-Phong)
  • Java Collection API增强功能系列之五 Map优雅处理键冲突与合并逻辑merge
  • Node.js从0.5到1学习计划
  • 使用Github项目nghttp3的样例学习HTTP/3
  • 新一代ITSM:燕千云重构企业智慧服务生态体系
  • 关于spark在yarn上运行时候内存的介绍
  • 计算机组成原理的学习day01
  • 【面试题】利用Promise实现Websocket阻塞式await wsRequest() 请求
  • 关于我对接了deepseek之后部署到本地将数据存储到mysql的过程
  • 卷积神经网络 - 微步卷积、空洞卷积
  • git 基本操作命令
  • Vue3 其它API readonly和shallowreadonly
  • 阿里云国际站代理商:如何通过并行文件系统提升IO性能?
  • CentOS 7 源码安装libjsoncpp-1.9.5库
  • vue3 vue-router 传递路由参数
  • Redis数据持久化机制 + Go语言读写Redis各种类型值
  • vue路由缓存问题
  • Linux MariaDB部署
  • Openssl自签证书相关知识
  • 技术改变生活的10种方式
  • 存储服务器是指什么
  • Java 8 代码重构实战之四 Lambda表达式重构工厂模式与责任链模式
  • JVM - 类加载相关
  • 做一个多级动态表单,可以保存数据和回显数据
  • 【论文分析】无人机轨迹规划,Fast-Planner:实时避障+全局最优的路径引导优化算法
  • Rust从入门到精通之进阶篇:12.高级类型系统
  • ubuntu虚拟机的磁盘扩容,虚拟机的克隆
  • 将ZABBIX结合AI实现自动化运维