0 MinDoc备份与迁移
Minho edited this page 2018-04-03 13:55:33 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

MinDoc 备份分为数据库备份和文件备份。

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即可。