浙北英语网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

湖州日报:3名学子入围“希望之星”只有狂人才干的事情!带字幕美国之音慢速英语VOA Special English学英语视频近1000个,自诩为国内最全!适合增加词汇和锻炼听力!点击查看...
查看: 551|回复: 0
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-7 10:34:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、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:wampmysqlinmysql.exe 双击,输入密码。创建一个数据库然后进行恢复,


  • create database tmp_x25;

复制代码
2012-11-16 14:33 上传
下载附件 (26.52 KB)



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

二、Linux服务器MySQL备份与恢复
1、确定 my.cnf的位置,使用 locate my.cnf
2012-11-16 14:50 上传
下载附件 (30.67 KB)



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



1)备份数据:
cp -rf discuz_x25 /home/bak/discuz_x25 ,将discuz_x25数据库复制到 /home/bak/discuz_x25目录下,可以进行打包,然后下载到本地。命令如下:


  • cd /home/bak
  • 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安装目录执行命令)


  • mysqldump -u用户名 -p 数据库名称 > /home/bak/discuzx25.sql


复制代码
或者, gzip压缩备份


  • mysqldump -u root -p 数据库名称 | gzip > /home/bak/discuzx25.sql.gz

复制代码
2)恢复


  • mysql -uroot -p密码 数据库 < homediscuzx25.sql

复制代码
gzip压缩恢复


  • gzip <
  • /home/bak/discuzx25.sql.gz | mysql -u root -p 数据库

复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|典范英语|Oxford在线词典|在线查词典|每日签到|浙北英语网 ( 蜀ICP备10032068号 )

GMT+8, 2024-11-24 20:57 , Processed in 0.074521 second(s), 38 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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