MinDoc 备份分为数据库备份和文件备份。
2022年8月6日 星期六
Gogs
Gogs生产环境搭建和数据迁移指南如何在5年薪百万的博客-CSDN博客gogs数据迁移
https://blog.csdn.net/kouryoushine/article/details/105815236
Gogs服务器迁移记录 - 简书
https://www.jianshu.com/p/5069340568fc
Issues · gogs/gogs
https://github.com/gogs/gogs
Gogs: A painless self-hosted Git service
https://gogs.io/
Mindoc
DB
WNNZaerEy5N66EeF
官网和部署
MinDoc 接口文档在线管理系统 - 官方网站
https://www.iminho.me/
MinDoc文档管理系统 - Powered by MinDoc
https://mindoc.com.cn/
图片问题
2023年9月7日 星期四
编辑文章时删除图片,并不会把图片从磁盘上真正删除,只是清楚了链接而已,久而久之,磁盘上就会有大量的无用图片(已经被删除的)
解决方案(设想):
用脚本定时爬取所有文章,解析内容,记录所有的图片链接名称,然后核查磁盘上的图片,将已经失效的图片(即没有与任何文章关联的图片)进行删除。
删除前先备份所有图片,避免误删,然后记录删除前的图片数量与删除后的数量,被删除的图片名称,已失效的图片的城门。
mysql 数据库的备份
如果你使用的是mysql数据库,可以有以下集中方式来备份你的数据库:
- mysqldump备份数据库*
在mysql命令行中执行如下命令来备份数据库:mysqldump --databases mindoc_db > mindoc_db.sql
- mysqldump 完整的参数是:
mysqldump -u USER_NAME -p PASSWORD [其他选项] DB [其他数据库库表]
--default-character-set: 设置字符集
--single-transaction : 将导出设置成事务
--no-data : 导出的SQL脚本中,将只包含创建表的create 语句。
--add-drop-table :导出的脚本中,包含 drop table if exists
--routines导出存储过程及函数
--events导出事件
--triggers 导出触发器恢复备份
source mindoc_db.sql
sqlite数据库备份
因为sqlite是单文件数据库,只需要找到sqlite数据库物理路径,拷贝走就可以了。
mindoc 文件备份
将整个mindoc目录打包即可。
恢复时,先恢复数据库,之后修改conf/app.conf中有变动的地方。启动mindoc即可。
文档更新时间: 2018-09-04 11:14 作者:Minho
最后编辑:李世民 更新时间:2024-12-01 21:34