在亚马逊云服务(简称AWS)到期之前,因为将服务器的到期时间搞错,所以数据没有给export 出来.
幸运的是到期后的两周内云服务器卷宗和实例还都在,就又重新启动一个新的实例绑定卷宗,
通过远程获取到MySQL数据库Copy到本地。

1.获取到MySQL打开后的数据库为文件夹,内部都是一些.frm文件,因此要安装本地MySQL服务器,通过同名数据库,Copy所有的.frm文件到本地MySQL服务器中,除此之外ib_logfile0ib_logfile1ibdata1文件也要复制进去.

2.启动MySQL.

3.通过Navicate Premium或命令打开数据库查看表中内容.

注:MySQL默认为latin1字符集,因此如果我们打开表会看到乱码.因此要将MySQL中的my-defalut.cnf 复制一份到/etc下,并命名为my.cnf.再my.cnf[mysqld]下,添加

1
2
init-connect = 'set names latin1'
character-set-server = latin1

4.重新启动MySQL查看内容,显示为非乱码.

5.本地安装ghost博客,使用MySQL数据库,名称为本地的数据库名称。

6.运行ghost博客,进入到后台可以重新exportjson文件数据.

7.安装Hexo,使用ghost-hexo 插件转json内容为markdown文件.

8.hexo生成html,并上传到coding、github等.