服务器相关
flyflyfly55555
这个作者很懒,什么都没留下…
展开
-
每天定时备份Mysql数据库
备份方式使用mysqldump + crond 建立数据库备份的sh文件,如/root/sbin/db-backup.sh DATE=`date +%Y-%m-%d` /usr/bin/mysqldump -uroot -p123456 mydatabase > /root/backup/mysql-backup.sql.$DATE 内容为备份数据库mydata...2011-12-24 00:59:50 · 191 阅读 · 0 评论 -
linux下为程序创建启动和关闭的的sh文件,scrapyd为例
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件 下面以scrapy启动server为例,文件名为run.sh: #端口号,根据此端口号确定PID PORT=6800 #启动命令所在目录 HOME='/home/jmscra/scrapy/' #查询出监听了PORT端口TCP协议的程序 pid=`...2012-06-02 13:56:44 · 590 阅读 · 0 评论 -
定时对大数据量的表进行分表对数据备份
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。 分表工具:linux的shell + mysql自身提供的管理命令 原理:使用一个和原表数据结构一样的表,替换原表。 linux shell内容如下: =======================开始 DATE=`date +...2012-02-25 23:37:14 · 449 阅读 · 0 评论