Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【windows、Linux服务器篇】Discuz!数据库备份与恢复

[复制链接]
evenzhou 发表于 2012-11-16 15:34:57 | 显示全部楼层 |阅读模式
本帖最后由 evenzhou 于 2012-11-16 15:41 编辑

一、windows服务器MySQL数据库备份与恢复
1、确定数据库存放路径
     找到安装mysql的文件夹中的my.ini, 打开此文件 搜索“datadir”,如:datadir=f:/wamp/mysql/data。 这便是数据库的存放路径。
2、备份数据与恢复
     进入 f:/wamp/mysql/data 会显示许多文件夹(以数据库名称命名)。备份数据库,请先暂时mysql服务,然后直接复制要备份的数据库文件夹即可。数据恢复
3、恢复从服务器导出的SQL文件
      当SQL文件比较大时使用phpMyAdmin导入可能会出现超时的现象。这时我们可以使用source 命令到恢复,进入MySQL console端。打开方法:找到MySQL的安装目录 ,如D:\wamp\mysql\bin\mysql.exe 双击,输入密码。创建一个数据库然后进行恢复,
  1. create database tmp_x25;
复制代码

执行 use tmp_x25 选择tmp_x25表, 然后执行 source  D:\x25.sql ,进行恢复

二、Linux服务器MySQL备份与恢复
1、确定 my.cnf的位置,使用 locate my.cnf  

     从图中,我们能够知道 /etc/my.cnf 就是MySQL的配置文件,确认数据库目录,如:/usr/local/mysql/var。
2、停库备份文件与恢复
    /etc/init.d/mysql  stop ,暂停mysql 服务。复制mysql数据库文件。 进入 /usr/local/mysql/var 目录,显示以数据库名称的文件夹,如图:

1)备份数据:
    cp -rf discuz_x25 /home/bak/discuz_x25 ,将discuz_x25数据库复制到 /home/bak/discuz_x25目录下,可以进行打包,然后下载到本地。命令如下:
  1. cd /home/bak
  2. tar -czf discuz_x25.tar.gz discuz_x25  
复制代码
2)恢复数据
当网站论坛系统奔溃的时候,可以将备份数据直接还原。 先暂停MySQL服务 /etc/init.d/mysql stop  ,复制网站文件到MySQL数据库目录 cp -rf /home/bak/discuz_x25  /usr/local/mysql/var/   。这样就还原数据库了

3、 mysqldump备份与恢复
1)备份 (请先确认是否添加了环境变量,如果没有进入mysql安装目录执行命令)
  1. mysqldump -u用户名 -p 数据库名称 > /home/bak/discuzx25.sql
复制代码
或者, gzip压缩备份
  1. mysqldump -u root -p 数据库名称 | gzip >   /home/bak/discuzx25.sql.gz
复制代码
2)恢复
  1. mysql -uroot -p密码 数据库 < \home\discuzx25.sql
复制代码
gzip压缩恢复
  1. gzip <
  2. /home/bak/discuzx25.sql.gz | mysql -u root -p 数据库
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1314学习网 发表于 2012-11-16 15:51:23 | 显示全部楼层
前排支持下。。。。。
回复

使用道具 举报

GGGHHH 发表于 2012-11-16 16:39:44 | 显示全部楼层
前排支持
回复

使用道具 举报

huoshi5151 发表于 2012-11-16 17:09:29 | 显示全部楼层
mark下
备份非常重要哦
回复

使用道具 举报

liqu12511 发表于 2012-11-16 19:42:36 | 显示全部楼层
我不知道是升级时  还是备份是出了毛病
回复

使用道具 举报

wc9394 发表于 2012-11-16 20:21:50 | 显示全部楼层
很好,支持下~!
回复

使用道具 举报

benchi120123 发表于 2012-11-17 15:05:43 | 显示全部楼层
支持下,很有用
回复

使用道具 举报

abcnic18 发表于 2012-11-20 09:15:34 | 显示全部楼层
很不错的 支持了
回复

使用道具 举报

爱上11 发表于 2012-12-3 22:14:16 | 显示全部楼层
非常需要。
回复

使用道具 举报

♀下一站幸福 发表于 2013-1-19 04:14:42 | 显示全部楼层
谢谢大哥!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 15:48 , Processed in 0.087574 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表