discuz备份图文教程

手册/FAQ (645) 2015-12-25 10:04:25

虚拟主机用户

打开discuz的后台或者ucenter的后台,

点击提交备份即可,如果ucenter和discuz安装在同一空间(主机),推荐在ucenter后台连带论坛+ucenter数据一起备份,因为discuz7.0之后用户数据均在ucenter数据库中。

备份完成后会提示备份的路径,请尽快下载并在空间中删除.sql备份文件,但是这样备份的缺点是如果论坛数据量较大的话,会产生几十个备份文件,后续整理上会很麻烦,消耗时间也非常长。另外还需要备份ucenter的头像目录及discuz的上传目录。

恢复这种数据的方法就是上传备份的.sql文件,然后在论坛后台或者tools.php中恢复数据。

独立主机用户

Windows主机

使用命令性导出为.sql文件

使用cmd进入mysql的bin目录,输入以下命令导出

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

导入在bin目录下使用命令

mysql -u 用户名 –p

use 目标数据库名;

source 导入的文件名;

 

 

Linux主机(这里以CentOS 为例)

第一种, 停止mysql服务,使用cp命令复制mysql源文件至备份目录,如

cp/usr/local/mysql/var /data1/bak/20100801/mysql

cp /data1/web /data1/bak/20100801/web

 

第二种,同windows主机第三种,使用命令导出为.sql文件

cd/usr/local/mysql/var

 

mysqldump -u root -p discuz>discuz.sql

 

还原方法:

cd/usr/local/mysql/var

mysql -u root -p discuz<discuz.sql

 

 

THE END