Submitted by yejr on 周二, 2012/04/10 - 11:42
近期碰到个问题,服务器上线后,crontab都发生异常没有自动执行,查看了下日志,发现问题:
Apr 16 11:26:01 imysql.cn crond[28354]: (*system*) BAD FILE MODE (/etc/cron.d/flushhost)
Apr 16 11:26:01 imysql.cn crond[28354]: (root) BAD FILE MODE (cron/root)
检查了下 /etc/cron.d/ 目录下的其他文件,发现 flushhost 的属性是 755,其他的则是 644,于是将这个脚本属性也改成644,问题解决。
另外,还同时修改了mysql安装包的install.sh脚本,新服安装完毕后,修改flushhost脚本的属性为644。
这个问题貌似只在个别版本的RHEL下碰到过,并不是所有的版本都有。
Submitted by yejr on 周五, 2012/02/10 - 18:36
主要信息来自:http://code.google.com/p/tcpcopy/
tcpcopy是一个基于底层的应用请求复制(所有基于tcp的packets)开源项目,可用于替代ab做在线模拟压力测试,可转发各种在线请求到测试服务器上,进行较为详尽的近乎实际的测试,从而避免了新业务、系统上线带来的潜在问题。
tcpcopy的四大功能:
1)分布式压力测试,将多个前段请求集中到某个后端进行压力测试
2)上线前测试,检验新系统可靠性,提前发现潜在问题
3)对比测试,同样请求,针对不同或不同版本程序,可以做性能对比等试验
4)应用热备份,对于后端的短连接,请求丢失率非常低(1/10万)
Submitted by yejr on 周五, 2012/02/10 - 17:37
现在我们可以很方便的用Xtrabackup取代ibbackup,作为innodb的在线热备工具使用。通常,我们会选择在SLAVE上进行备份,以减小MASTER的压力。 innobackupex是封装后的perl脚本,用于调度xtrabackup进行备份,附加了不少辅助功能,非常实用,下面是一个常见的innobackupex备份例子:
Submitted by yejr on 周三, 2011/06/29 - 17:04
并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下。
rem
rem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具
rem
rem 跳转到工作目录下
f:
cd f:\DBBAK
rem 设置变量:备份文件名
SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sql
rem 设置变量:日志文件名
SET LOG_FILE=MY_DBBAK.log
rem 记录日志
echo "%date%" >> %LOG_FILE%
rem 开始做备份
mysqldump --default-character-set=utf8 -hlocalhost -uroot -R --triggers --single-transaction -B mydb > %BAK_FILE%
rem 压缩备份文件
rar a %BAK_FILE%.rar %BAK_FILE%
rem 删除源文件
del /F %BAK_FILE%
Submitted by yejr on 周二, 2011/06/28 - 11:35
以前使用percona 5.0系列版本,一直顺风顺水的,没碰到什么问题。最近尝试了一下5.5.10(以及5.5.12)版本,结果碰到bug了 :(
问题现象简述:
Submitted by yejr on 周一, 2011/03/21 - 12:11
招聘职位:
ms sql server数据库管理员(DBA)
工作职责:
1.进行业务系统数据库的规划、设计、实施,设计并优化数据库物理建设方案;
2.对数据库进行管理,负责数据库应用系统的运营及监控;
3.业务系统数据库的定期维护和异常处理;
4.对数据库性能分析与调优,排错,保证数据安全;
5.对数据库进行定期备份、和按需恢复;
6.配合其他部门进行的数据处理、查询,统计和分析工作。
职位要求:
1.计算机相关专业,本科以上学历,两年以上相关工作经验;
Submitted by yejr on 周日, 2011/03/13 - 02:37
工作地点:北京,中关村
目标岗位:MySQL DBA,DBA主管
目标公司:2个岗位在2个公司中均有,见下
1. 国际知名社区游戏厂商,亚洲Top 1(mail: xiaotg ## gmail.com),待遇从优,8K~15K
2. 是全球最大的中文在线旅行网站(msn: sunli1223 ## hotmail.com),待遇从优,7K~18K
有兴趣的同学请发简历给我或按照上述联系方式各自联系。
P.S,有MySQL DBA或有兴趣成为MySQL DBA的同学可把简历发给我,我可以帮忙推荐各种机会 :)
Submitted by yejr on 周三, 2011/03/02 - 18:48
Submitted by yejr on 周二, 2011/02/22 - 15:02
#!/usr/bin/perl
my $characterset = 'abcdefghijkmnopqrstuvwxyz23456789ABCDEFGHIJKLMNPQRSTUVWXYZ';
#$characterset .= '~!@$%^()_{},./<>?-';
#$characterset .= "~!@$%^&*()_+|{},./<>?-=\";
#$characterset .= '~!@#$%^*()_|{},./<>?-=\';
$characterset .= '@#%^*()_=-~,.?;:|';
my $mininum = 8;
my $maxinum = 10;
sub MakePassword
{
my ($composition, $lowlength, $highlength) = @_;
return '' unless $composition;
my @p = split //, $composition;
my $arraylength = @p;
$lowlength = 7 if $lowlength < 1;
$highlength =7 if $highlength < 1;
if ($lowlength > $highlength) {
($highlength, $lowlength) = ($lowlength, $highlength);
}
my $length = int(rand($highlength - $lowlength + 1));
$length += $lowlength;
my $password = '';
Submitted by yejr on 周四, 2011/01/06 - 20:11
你病,或者不病倒,老板就在那里,不悲不喜;
你休,或者不休假,工作就在那里,不来不去;
你拼,或者不拼命,工资就在那里,不增不减;
你辞,或者不辞职,地球还是会转,不歇不停;
让我中500万,或者,让我傍个大款,
扯淡,蛋疼,淡定,悲摧……
页面
最近评论