起因
MySQL太吃内存,试用H2数据库
经过
- 下载博客后台源码,本地运行生成H2空白数据库文件;
- 将本博客数据库维护端口从防火墙暴露,导出各个表格为CSV,下载,然后防火墙封闭端口;
- 将导出的CSV逐个导入本地H2空白数据库中;
- SSH上传数据库文件至服务器,改博客后台配置文件中有关数据持久化的内容,使其使用H2数据库;
- 测试运行,发现数据库只读,经查发现是上传后的数据库文件所属用户为root用户,没有写权限;
- 收敛该数据库文件的所有权到本博客专属账户;
- 继续测试.
结果
如果这篇博文成功发布,则说明迁移成功.