-
Notifications
You must be signed in to change notification settings - Fork 1.9k
MinDoc备份与迁移
Minho edited this page Apr 3, 2018
·
1 revision
MinDoc 备份分为数据库备份和文件备份。
如果你使用的是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数据库物理路径,拷贝走就可以了。
将整个mindoc目录打包即可。
恢复时,先恢复数据库,之后修改conf/app.conf
中有变动的地方。启动mindoc即可。