结论:按官方流程升级不会丢数据,但操作不当或跳过备份,风险全在自己身上。
①正常升级只改程序文件和表结构,帖子、用户、附件这些数据都保留,前提是别选“全新安装”。
②真正容易丢数据的情况是:覆盖时误删了 upload 附件目录,或者升级 SQL 执行到一半中断,表结构改了一半。
③升级前必须导出完整数据库,别只备份 SQL 结构,要连数据一起导,附件目录单独打包。
④如果用了第三方插件,升级后插件表可能不兼容,先备份再逐个启用,出问题单独回滚插件。
⑤万一真丢了,用备份恢复,所以备份没做完就别点升级按钮。