降级过程 & 问题出现
关键词:宝塔面板;Mysql5.7→Mysql5.6;
降级过程:
- 备份所有数据库,同时下载所有备份文件至本地。
- 删除所有数据库,暂时不清空回收站。
- 切换Mysql版本为5.6或卸载5.7后安装5.6版本。
- 安装完毕后从回收站恢复数据库。
问题出现:
- Typecho站点恢复正常。
- Wordpress站点无法连接数据库或转为初次安装引导页面。
- Flarum站点无法连接数据库。
原因查找 & 导入数据
原因:出现错误原因在于Mysql降级后出现备份文件的兼容问题,所以通过宝塔面板并不能正常恢复数据,在Mysql中手动导入数据也会出现缺失现象。可以通过Flarum的debug功能1具体应证。
导入:
(Mysql5.6中)
- 删除原来的(宝塔恢复的)数据库(移入回收站)。
- 创建新数据库,重新命名。
- 使用宝塔或者phpMyAdmin中的“导入”,导入下载在本地的数据库备份。
- 前往Wordpress的Config文件2更正数据库名及用户名,完成。
Flarum报错:经过尝试发现Flarum无法通过上述方式恢复,无论使用宝塔还是phpMyAdmin,重新创建数据库导入均会有数据表缺失。考虑将Mysql恢复为5.7版本。
升级回滚
升级 & 导入:
- 删除所有数据库,暂时不清空回收站。
- 切换Mysql版本为5.7。若显示内存不够,则卸载5.6版本后重新安装5.7。
- 安装完毕后创建新数据库。
- 使用宝塔或者phpMyAdmin中的“导入”,导入下载在本地的数据库备份。
- 前往Flarum的Config文件3更正数据库名及用户名,完成。