Discuz备份数据从0到100
2019-03-15 09:45:27来源: blog.sudu.us 阅读 ()
本文的主题将会围绕Discuz备份为主,连带教给大家大部分php+mysql程序的备份方法,介绍顺序为从虚拟主机到独立主机。(注:本文所有提到的软件或脚本均可在http://blog.sudu.us/share Discuz_backup_0_100目录下载)
虚拟主机用户
这里虚拟主机的环境为星外(7i24)控制面板,其他控制面板大同小异。
第一种是最简单的备份方法,打开discuz的后台或者ucenter的后台,
点击提交备份即可,如果ucenter和discuz安装在同一空间(主机),推荐在ucenter后台连带论坛+ucenter数据一起备份,因为discuz7.0之后用户数据均在ucenter数据库中。
备份完成后会提示备份的路径,请尽快下载并在空间中删除.sql备份文件,但是这样备份的缺点是如果论坛数据量较大的话,会产生几十个备份文件,后续整理上会很麻烦,消耗时间也非常长。另外还需要备份ucenter的头像目录及discuz的上传目录。
恢复这种数据的方法就是上传备份的.sql文件,然后在论坛后台或者tools.php中恢复数据。
第二种是利用虚拟主机控制面板自带的数据库管理面板备份/还原/导入数据库功能。
然后登陆临时创建的ftp空间即可看到备份好的.sql文件。下载保存即可。
恢复方法是点击后台的从备份中还原,如果转移空间了,将这个.sql文件传到网站的根目录,将下面的代码编辑正确并另存为import.php,执行它提示import ok,则代表导入成功。
<? system("mysql -uroot -pmypassword database < a.sql"); print "import ok"; ?> |
首先在左边选择所属的数据库名称,这里是discuz这个数据库。 然后点击右边中间位置的导出按钮,打开导出页面。 一般来说直接拉到最下面,选择另存为文件,并选择下面压缩为gzip压缩,点击执行。 就会弹出提示另存为,保存即可。 恢复方法同样是登陆phpmyadmin,点击导入。 选择这个文件。如果导出文件很大,则解压成.sql文件,同样第二种方法末尾的办法用php脚本导入。 第四种,利用第三方软件进行备份。 1、我们可以到我提供的地址下载帝国备份,然后上传到网站的一个目录下。 我们用默认的admin 123456来登陆,登陆后会提示去设置数据库连接的账号密码。(数据库账号密码如果不知道的可以看discuz根目录的config.inc.php) 我们可以看到我们的数据库,点击后面的备份数据。一般来说参数都不需要修改,直接拉到最下面点击开始备份即可。备份好后,可以上ftp将备份目录拖到本地。 恢复方法是先上传网站程序,然后上传帝国备份王,最后上传备份的数据库路径到帝国备份王目录下,恢复即可
2、在我的下载页面下载Navicat软件 连接远程mysql服务器,星外用户需要在后台开启远程访问。 获取自己的IP可以访问http://ip.sudu.us/ 连接后同样可以看到我们的数据库。 双击数据库名称。 选择备份。然后点击创建备份。 选择开始。 我们就可以看到备份成功,这个备份取决于本地连接服务器网速。 独立主机用户 Windows主机 第一种是同虚拟主机第四种方法,使用Navicat软件。 第二种使用命令性导出为.sql文件 使用cmd进入mysql的bin目录,输入以下命令导出 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 导入在bin目录下使用命令
mysql -u 用户名 –p use 目标数据库名; source 导入的文件名; 第三种方法是在停止mysql服务。直接复制mysql data下相应的数据,恢复直接粘贴回来即可。(但在备份期间会中断访问) 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 到这里,本文已经差不多结束了,限于本人水平有限,一些小的错误在所难免,不足之处敬请谅解。如果对备份数据方面有什么想法,欢迎和我交流。QQ:1833349 MSN: shanxi@live.com 博客:http://www.sudu.us/
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com IDC资讯:
主机资讯
注册资讯
托管资讯
vps资讯
网站建设
网站运营:
建站经验
策划盈利
搜索优化
网站推广
免费资源
网络编程:
Asp.Net编程
Asp编程
Php编程
Xml编程
Access
Mssql
Mysql
其它
服务器技术:
Web服务器
Ftp服务器
Mail服务器
Dns服务器
安全防护
软件技巧:
其它软件
Word
Excel
Powerpoint
Ghost
Vista
QQ空间
QQ
FlashGet
迅雷
网页制作:
FrontPages
Dreamweaver
Javascript
css
photoshop
fireworks
Flash
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有