升级
V6、V7 等版本都可以平滑升级到 V8 版本。
升级步骤
- 备份数据:在升级之前,备份 MySQL 数据库的内容、备份二进制、备份
etc
和integrations
目录,以防万一,有了后路之后就可以放心大胆操作了 - 如果是二进制部署,替换二进制、替换 integrations 目录(可以直接把老的 integrations 目录挪走
mv integrations integrations.bak
,直接使用新的 integrations 目录),配置文件可以 diff 一下新老配置,手工补齐一下差异点(实际上应该几乎不用修改配置文件,因为已经很久没有调整过了) - 如果是容器部署的,拉取一下最新的镜像,配置文件 diff 一下,补齐差异点,再重启一下容器即可
关于 DB 表结构
如果夜莺所用的 DB 账号是有建表、改表权限的话,您不需要手动去修改 DB 表结构,夜莺会在启动时自动检查表结构是否需要升级,如果需要升级,则会自动改表。如果夜莺所用的 DB 账号没有建表、改表权限,则需要手工调整,近期的改动可以参考 migrate.sql。
🎯 由于读者水平参差不齐,重口难调,社区小伙伴一直在持续更新优化文档内容,如果您觉得本页文档内容有误或不够完善,欢迎您参与到文档的编写中来,点击下方的 Edit this page on GitHub 即可编辑 👇