如何将Ghost从SQLite3数据库迁移到MySQL数据库

  • 时间:
  • 5660人关注

如果网站流量小,直接使用 Ghost 默认的 SQLite 数据库还是很方便的,能够省去安装、配置数据库的繁琐步骤。但是,随着网站流量的增加, SQLite 就慢慢顶不住了,这时最好的选择就是使用 My,另外这篇文章主要知识点是关于Ghost、SQLite3、MySQL、MySQL的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

教程详情电子资料
  • 教程类别:MySQL
  • 编辑整理:麴西贝
  • 教程字数:597字节
  • 阅读时间:大概20分钟
  • 下载本教程(DOC版)
  • MySQL是怎样运行的:从根儿上理解 MySQL
  • Ghostery
  • Centos7下安装mysql5.7的步骤
  • 高性能MySQL
  • MySQL8从入门到精通
  • 下面我们就来说说如何从 SQLite 迁移到 MySQL 。

    准备

    首先你要已经安装好 MySQL 数据库。如果你用的是 Ubuntu 系统,请参考这篇文章。其他系统请参考各自对应的文档。

    导出当前数据

    进入 http://your-domain.com/ghost/debug 页面:

    将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库

    点击蓝色的 EXPORT 按钮将当前数据库中的所有数据导出并下载到本地,默认文件名是 GhostData.json 。

    切换数据库配置

    编辑 config.js 文件,在 production 配置段将数据库配置修改为 MySQL:

    javascript database: { 
    client: 'mysql', connection: { host: 'localhost', //数据库所在服务器 user: '数据库登录名', password: '数据库登录密码', database: '数据库名称', charset: 'utf8' }, debug: false },
    

    上述个字段填写好之后,重新启动 Ghost。

    导入数据

    由于更换了数据库,新的 MySQL 数据库中没有任何内容,也没有任何登陆账号,这时需要我们新建一个临时账号,然后再次登陆进 http://your-domain.com/ghost/debug 页面(如上图)将之前导出的数据重新导入。

    再次重新打开你的网站页面,是否原来的数据都回来了!


    上一篇:MySQL通过修改配置文件my.cnf优化性能

    下一篇:关于mysql全文搜索 sql命令的写法

    相关内容

    • Python使用pycharm导入pymysql教程

      这篇文章主要介绍了Python使用pycharm导入pymysql教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      04-19Python pycharm导入pymysql

      阅读更多
    • 如何解决JDBC连接Mysql 8.0.11出现的各种问题

      这篇文章主要介绍了使用JDBC连接Mysql 8.0.11出现了各种错误的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学

      01-16使用JDBC连接Mysql 8.0.11出现了各种错误的解决

      阅读更多
    • 示例讲解php+mysql查询实现无限下级分类树输出

      这篇文章主要介绍了php+mysql查询实现无限下级分类树输出,结合实例形式分析了php+MySQL查询实现的树状分类输出功能,涉及php数据库查询与数组遍历等相关操作技巧,需要的朋友可以参考下

      02-14php+mysql查询实现无限下级分类树输出示例

      阅读更多
    • JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql

      这篇文章主要给大家介绍了关于JDBC中如何使用Java8的日期LocalDate和LocalDateTime的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下

      07-08JDBC中使用Java8的日期LocalDate和LocalDateTime操作mysql、postgresql

      阅读更多
    • mysql服务1067错误多种解决方案汇总

      今天我的mysql服务器突然出来了1067错误提示,无法正常启动了,我今天从网上找寻了大量的解决mysql服务1067错误的办法,有需要的朋友可以看看

      01-29mysql服务1067错误多种解决方案分享

      阅读更多
    • MySQL 8 Cookbook

      MySQL 8 Cookbook

      MySQL 8的更新幅度在MySQL历史上可谓空前,增添很多重磅新特性——“数据字典”取消了已存在几十年的frm文件,将插件式数据库的重心偏向InnoDB,极大提高meta data的访问性能,并支持了DDL原子性

      大小:206.5 MBMySQL

      点击下载
    • PHP和MySQL Web开发(第5版)

      PHP和MySQL Web开发(第5版)

      在《PHP和MySQL Web开发》书中,我们将把使用PHP与MySQL的经验和心得体会毫无保留地分享给你,PHP和MySQL是目前热门的两个Web开发工具。

      大小:27 MB网站开发

      点击下载
    • 高性能MySQL

      高性能MySQL

      大小:392 MBMySQL

      点击下载
    • MySQL入门经典

      MySQL入门经典

      《 MySQL入门经典 》以新手为关键,全方位解读MySQL数据库系统。在內容分配上由浅人深,让用户由浅入深地把握编程技术;在內容解读上融合丰富多彩的详解和品牌形象的形容,协助用户了解

      大小:313.3 MBMySQL入门

      点击下载
    • PHP&MySQL跨设备网站开发实例精粹

      PHP&MySQL跨设备网站开发实例精粹

      这本书从易学实用的角度详细讲解了PHP、HTML5语法,MySQL数据库存取,网页之间的信息传递、表单的后端处理等,提供了丰富的网站开发范例,欢迎下载

      大小:80.9 MBPHP编程

      点击下载
    • MySQL DBA修炼之道

      MySQL DBA修炼之道

      MySQL DBA修炼之道 以实战讲解为主,摒弃了生产实践中不常用的知识和技术。书中内容主要分为5部分。第壹部分介绍MySQL的应用领域和适用场景、基础架构、常见生产环境部署方式,以及MySQL安

      大小:4.9 MBMySQL

      点击下载
    • MySQL8从入门到精通

      MySQL8从入门到精通

      大小:88592 MB MMySQL8

      点击下载

    学习笔记