开发者社区> thinkyoung> 正文

linux下mysql定时备份数据库

简介: linux下mysql定时备份数据库  (2010-10-21 12:40:17) 转载▼ 标签:  杂谈   一、用命令实现备份首页进入mysql的bin目录1、备份数据#mysqldump -uusername -ppassword discuz > discuz_2010-04-01.
+关注继续查看

linux下mysql定时备份数据库

 (2010-10-21 12:40:17)
标签: 

杂谈

 
一、用命令实现备份

首页进入mysql的bin目录

1、备份数据
#mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql

这样就把discuz数据库所有的表结构和数据备份到discuz_2010-04-01.sql里了,
如果数据量大会占用很大空间,这时可以利用gzip压缩数据,

命令如下:
#mysqldump -uusername -ppassword discuz | gzip > discuz_2010-04-01.sql.gz

系统崩溃,重建系统时,可以这样恢复数据:

#mysql -uusername -ppassword discuz < discuz_2010-04-01.sql

从压缩文件直接恢复:

#gzip < discuz_2010-04-01.sql.gz | mysql -uusername -ppassword discuz

二、利用crontab,系统每天定时备份mysql数据库

1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata

2、创建/usr/sbin/bakmysql文件
输入以下内容:
mysqldump -umysql -p51uptry uptry | gzip > /mysqldata/uptry`date +%Y-%m-%d_%H%M%S`.sql.gz

3、修改文件属性,使其可以执行
#chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab
在下面添加
01 3 * * * root /usr/sbin/bakmysql
表示每天3点钟执行备份 crontab使用说明

5、重新启动crond
#/etc/rc.d/init.d/crond restart
完成。

三、数据的恢复

首页进入mysql的bin目录
创建数据库
#mysqladmin create discuz
恢复数据
#mysql discuz < /mysqldata/discuz_2010-04-01.sql

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库定时备份linux篇
数据库定时备份linux篇
34 0
MySQL 数据库系列(五)-----索引、事务与存储引擎(Linux版)(下)
注意:退出mysql是 ‘ quit; ’ 注意:退出mysql是 ‘ quit; ’ 注意:退出mysql是 ‘ quit; ’
58 0
MySQL 数据库系列(五)-----索引、事务与存储引擎(Linux版)(上)
注意:退出mysql是 ‘ quit; ’ 注意:退出mysql是 ‘ quit; ’ 注意:退出mysql是 ‘ quit; ’
32 0
linux下安装解压版mysql5.7,看了这篇女朋友都能安装数据库
linux系统centos7.2,mysql版本5.7,网络上看了很多的教程,大部分都失败了,很多人写的安装步骤,都存在很多问题。这里就不一一说明了,这是一篇很优质的安装教程,一次通过,保证你女朋友看了都能一次成功。
89 0
linux下安装PostgreSQL数据库
linux下安装PostgreSQL数据库
116 0
Linux云服务器配置数据库
Linux云服务器配置数据库
39 0
linux下mysql5.7数据库主从同步复制
linux下mysql5.7数据库主从同步复制
34 0
linux篇-linux数据库mysql的安装
linux篇-linux数据库mysql的安装
55 0
Linux命令下操作db2数据库
Linux命令下操作db2数据库
229 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载