过年了,手滑了 , 作死了

2015-02-17 12:05:08 +08:00
 sophymax
在mysql的命令行模式下 , 以前经常执行一句 delete from aaa where uid != ""
现在想执行delete from aaa where uid="fasdfhasdklfhasdjklfh" , 懒得重新敲一遍 , 就按上方向键 找出以前的那条SQL , 把引号里面填充上了 "fasdfhasdklfhasdjklfh" , 然后我就回车执行了 , 呵呵呵呵 , 虽然不是太重要的数据 , 但还是惊出一身冷汗 , 以后一定要把权限限制死 , 不能偷懒 。
另外话说这个上下方向键找出历史SQL的功能有办法关掉吗?
5682 次点击
所在节点    程序员
26 条回复
msg7086
2015-02-17 12:07:40 +08:00
→_→ 所以你需要phpmyadmin,执行以前一定会问你,你确定要DELETE吗?
ytf4425
2015-02-17 12:35:49 +08:00
@msg7086 = =要是是我我会看都不看就确定的。。。
sophymax
2015-02-17 12:38:52 +08:00
@ytf4425 回车的时候那种快感记忆让我迅速按下了回车.......
ytf4425
2015-02-17 12:43:57 +08:00
@sophymax 嘿嘿嘿我也是,所以还是不要偷懒重新打一遍为好
caixiexin
2015-02-17 13:25:36 +08:00
脑袋不清楚的时候坚决不做危险操作,有一次午饭吃完脑袋发昏想drop本地库结果删了远程测试库,还好有备份。当时吓得午睡都睡不着了
另外开启binlog也是很有用的o_O
caixiexin
2015-02-17 13:27:58 +08:00
@msg7086 其实询问也没用,很多人会下意识点确定的,除非像某安全卫士卸载时那个反人类的对话框23333
ETiV
2015-02-17 13:59:58 +08:00
LZ 的 "把权限限制死" 没用啊, 如果你想删东西, 必定会登录有删除权限的账号.
sophymax
2015-02-17 14:15:32 +08:00
@ETiV 增加点麻烦就是了......平常随意的操作不允许delete,想delete的时候进特定账号,告诫自己一定要小心,现在就是很放松的感觉,一顺手就把回车敲了,当然在能delete的账号里又顺手了那就真要剁手了
br00k
2015-02-17 14:22:39 +08:00
多备份。
kslr
2015-02-17 15:01:28 +08:00
SQL审核
zyc841584303
2015-02-17 15:41:28 +08:00
你需要个mysql gui工具 heidisql delete会有提示的
Bairrfhoinn
2015-02-17 15:50:11 +08:00
我执行删除操作之前,都是先写个SELECT语句,把要删除的记录先列出来,确定是我要删除的那些,再把SELECT语句改成DELETE语句...
YuenLeon
2015-02-17 16:54:32 +08:00
想了想,要是我的话,也很难避免会出错。有备份数据可恢复吗?删除的话,最好把步骤搞复杂点,中间加个确认的步骤。或者像@Bairrfhoinn这样,先备份再删除。
tdifg
2015-02-17 16:56:18 +08:00
唉,挺好了,以前rm -rf / 的路过……
simapple
2015-02-17 17:37:50 +08:00
@tdifg 还有一个前提 你一直是root 用户
benjiam
2015-02-17 17:43:59 +08:00
居然不是提交一个事务来做这种事情
tdifg
2015-02-17 18:33:33 +08:00
@simapple sudo 本来想删某文件夹,结果按了tab后没有补全,没反应过来直接回车了
yonka
2015-02-17 21:32:51 +08:00
sudo shutdown -p 0
我以为是本地,没想到是远程生产机器
zrp1994
2015-02-17 21:35:07 +08:00
transaction……rollback……commit什么的
tnx2014
2015-02-17 21:48:30 +08:00
@ytf4425
@caixiexin
@sophymax

其实我想说删除前确认或者其他敏感操作确认还是有用的,特别是手残不小心输入或按到的时候,除非是非常信任非常自信的情况下,否则我是不会随便看都不看按确定的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/171465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX