V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chinajik
V2EX  ›  服务器

最近各种状况,现在看到 delete 都手抖

  •  
  •   chinajik · 2016-12-12 16:35:57 +08:00 · 3967 次点击
    这是一个创建于 2889 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 这个月上线数据库脚本,没注意,让开发用 if exsit xxx drop table 把线上的表删掉了。。
    2. 前几天测试 xtrabackup 脚本,手贱把 /var/lib/mysql/ibdata1 给删了,然后直接整个数据库挂掉。。
    3. 最近发现我真是习惯不好,平时没事喜欢 rm 删东西,怎么就管不住自己的手。

    作为一个兼职运维和 DBA 好怕怕,感觉我就差 rm -rf /的成就没拿了。 🐶 有正经的运维和 DBA 教教有啥关键的习惯要养成的不,我现在拿着一个 root 权限的数据库我紧张。。

    8 条回复    2016-12-13 10:03:47 +08:00
    ragnaroks
        1
    ragnaroks  
       2016-12-12 17:07:45 +08:00   ❤️ 1
    勤备份
    HowardMei
        2
    HowardMei  
       2016-12-12 17:14:11 +08:00
    多用 mv 少用 rm ,不然早晚有一天 rm -rf /,嘿嘿
    harry890829
        3
    harry890829  
       2016-12-12 17:22:37 +08:00
    根据 2 楼说的,其实可以通过制定一个路径,所有你想 rm 的东西,全都 mv 到那个路径下,然后定期去 rm 那个路径里的东西……算是缓冲一下?
    shiny
        4
    shiny  
       2016-12-12 17:42:14 +08:00 via iPhone
    一、备份要有自动化策略,机器比人可靠
    二、未经验证的备份等于没备份
    三、 21 天精通 MyMySQL:从删库到跑路
    ye10010
        5
    ye10010  
       2016-12-12 17:42:21 +08:00
    在重要的文件夹下执行下这个命令
    touch -- -i
    这样就会有提示了,避免直接误删.rm -rf 就相当于 rm -rf -i
    数据库的话,多备份,测试不要在线上.
    SoloCompany
        6
    SoloCompany  
       2016-12-12 21:51:38 +08:00
    配合头像一起看有特效加成
    Guladong
        7
    Guladong  
       2016-12-13 09:53:09 +08:00   ❤️ 1
    上课时,老师强调了一个习惯:禁止使用 rm 命令的,要删除文件,需要 mv 文件到指定目录 /delete/,再定时清空 /delete/下的文件。
    chinajik
        8
    chinajik  
    OP
       2016-12-13 10:03:47 +08:00
    @HowardMei @harry890829
    上这个脚本了,以后一定要养成习惯用 mv xxx /tmp QAQ
    https://github.com/ymc023/rm
    @ragnaroks
    前几天才备份做好 😂
    crontab -e
    mysqldump -u backup -p >xxx_`date +%Y%m%d`.data

    @shiny
    mysql 的数据还原比我想的要麻烦,做了下演习,至少要开启 binlog 和定时 mysqldump 备份,还原的时候要两个备份结合用来还原, 发现 mysql 相关的开源运维产品还是蛮少的。我这几天的感觉就是迟早要删库跑路了 QAQ

    @ye10010 好的,就有时候会手贱。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1931 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 16:20 · PVG 00:20 · LAX 08:20 · JFK 11:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.