Monthly Archives: December 2013

cp命令故障排查

By | 2013/12/21

如果不小心输入如下命令: cp -a -p /tmp/i.com/* 由于疏忽缺少了目标路径,这样造成的后果是: 1、如果i.com目录下最后一个文件不为目录,则会提示该命令错误,这遇我们的期望相同; 2、如果i.com目录下最后一个文件为目录,那么从原理上讲该命令会这样执行 cp -a -p /tmp/i.com/文件1 文件2 文件3 …… 文件x 即所有的文件都会复制一份到文件x中,此即为问题的根源所在; 3、当你没有意识到2点的时候,你很有可能会 使用 cp -a -p /tmp/i.com/* . 来重新执行一次,但是这样做的后果便是和你预想结果的差异越来越大;

innobackupex restore

By | 2013/12/11

innobackupex恢复原理见 http://www.zhechen.me/how-innobackupex-works/ 以下重做slave过程为prepare和apply-log之后的过程。 创建新从库 移除旧目录: [root@bigdb node3303]# pwd /srv/mysql/node3303 [root@bigdb node3303]# mv data data_20130221 [root@bigdb node3303]# mkdir data;chown mysql.root data