将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
发布时间:2020-12-12 08:09:15 所属栏目:MsSql教程 来源:网络整理
导读:下面我们就来说说如何从 SQLite 迁移到 MySQL 。 准备 首先你要已经安装好 MySQL 数据库。如果你用的是 Ubuntu 系统,请参考这篇文章。其他系统请参考各自对应的文档。 导出当前数据 进入 http://your-domain.com/ghost/debug 页面: 点击蓝色的 EXPORT 按钮
下面我们就来说说如何从 SQLite 迁移到 MySQL 。 准备 首先你要已经安装好 MySQL 数据库。如果你用的是 Ubuntu 系统,请参考这篇文章。其他系统请参考各自对应的文档。 导出当前数据 进入 http://your-domain.com/ghost/debug 页面: 点击蓝色的 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 页面(如上图)将之前导出的数据重新导入。 再次重新打开你的网站页面,是否原来的数据都回来了! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL SERVER分页存储过程(用存储过程实现数据库的分页代码)
- 您将在英国数据库中使用多少地址字段?
- 数据库 – SQLite如果列存在
- 如何从SQL Server中的日期获取月份号(而不是月份名称)?
- SqlServer实现oracle10g的 wmsys.wm_concat()
- sql-server-2008 – 使用大多边形选择好的SQL Server 2008空
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my
- MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
- sql-server-2005 – NHibernate elt字段
- SQLSERVER 18056 性能突然下降