仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 704|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL教程之实例解说怎样使用crontab准时备份MySQL

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。”使用体系crontab来准时实行备份文件,按日期对备份了局举行保留,到达备份的目标。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">1、创立保留备份文件的路径/MySQLdata<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">#mkdir/mysqldata<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">2、创立/usr/sbin/bakmysql文件<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">#vi/usr/sbin/bakmysql<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">输出<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">注重:`标记是TAB键下面的标记,不是ENTER右边的<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">另有date后要有一个空格。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">rq=`date+%Y%m%d`<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">tarzcvf/mysqldata/mysql$rq.tar.gz/var/lib/mysql<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">大概写成<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">rq=`date+%Y%m%d`<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysqldump--all-databases-uroot-p暗码>/mysqldata/mysql$rq.sql<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">/var/lib/mysql是你数据库文件的目次,部分用户是/usr/local/mysql/data,每一个人大概分歧<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">/mysqldata/暗示保留备份文件的目次,这个每一个人也能够依据本人的请求来做。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">3、修正文件属性,使其可实行<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">#chmod+x/usr/sbin/bakmysql<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">4、修正/etc/crontab<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">#vi/etc/crontab<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">鄙人面增加<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">013***root/usr/sbin/bakmysql<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">暗示天天3点钟实行备份<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">02****root/usr/sbin/bakmysql<Pstyle="TEXT-INDENT:2em">每小时第二分钟备份一次<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">5、从头启动crond<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">#/etc/rc.d/init.d/crondrestart<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">完成。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">如许天天你在/mysqldata能够看到如许的文件<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">mysql20070929.tar.gz<Pstyle="TEXT-INDENT:2em">间接下载便可。
当然,或许这并不是我们拒绝MySQL的一个有说服力的MySQL学习教程,但是对于一些比较守旧的IT经理来说,在为一些关键业务选择平台的时候,平台的成熟性却是必须要考虑的一个因素,在这一点上,MySQL无疑毫无优势。
若天明 该用户已被删除
沙发
发表于 2015-1-18 18:52:51 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
小女巫 该用户已被删除
板凳
发表于 2015-1-25 17:36:05 | 只看该作者
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
飘灵儿 该用户已被删除
地板
发表于 2015-2-3 12:15:20 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
深爱那片海 该用户已被删除
5#
发表于 2015-2-8 22:23:13 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-26 12:10:35 | 只看该作者
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
小魔女 该用户已被删除
7#
发表于 2015-3-8 14:53:39 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
谁可相欹 该用户已被删除
8#
发表于 2015-3-16 03:24:34 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
admin 该用户已被删除
9#
发表于 2015-3-22 19:35:57 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-20 20:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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