当前位置: 首页 > news >正文

不小心删数据库是一种怎样的体验?

不小心删数据库是一种怎样的体验?http://www.bieryun.com/3003.html

我删过一次公司所有的设备表,操作完以后总感觉不对劲,等我发现的时候,

能清晰的感觉的到后脑勺发凉伴随大脑中很泡沫碎掉的感觉(蓬蓬的,不知道脑细胞炸了)

然后就凉意顺着脊椎扩散,通体冰凉,冷汗蔓延,湿了一片。

最后身体不自觉发抖(控制不住的那种)

过一分钟左右,大脑夺回意识,准备恢复备份。完成之后,虚脱了半小时—.—

作者:happy coding


实习的时候删过测试库,当时是全组的开发每人一个自己的测试库,但是是放在同一个MySQL服务上的。

干昏了把组里一个QA的测试库给干掉了~后来组里的老司机教了我一个,对数据库直接操作时养成习惯不管干啥都先敲个begin;

确认没问题了再commit; 很多时候错误的SQL执行的时候就意识到了,这时候rollback还来得及~

线上还没出过事故,有次上线时弄错了还好rollback回来了~教我的那个老司机现在已经跳槽去别的公司了,

但是我感觉这个习惯背后是有故事的,一直没有机会问问他~

作者:雁南归


那是15年一个难忘的夜晚,距离南京的公祭日还有十天,

其中一项任务就是负责12月13日上午10时03分至10时05分全市所有红绿灯变为红色,

时间一过恢复正常,所以每一套有关交通信号控制的系统尤为关键。

可怎么就那么寸!这个时候信号控制系统升级改造,都要移动到新的服务器,那么工作来了,要对即将使用的每一台服务器硬盘残余内容清理。

印象特别深刻,至今我非常记恨这个数字,

因为工作简单,我采用最傻瓜的远程桌面目视查看并清理,

一台ip末尾是127的服务器,有文件夹残余,很随意的shift+delete!

继续下一台清理,脑子里出现一个画面,刚刚好像有一个名为product的文件夹,如果打开,里面好像是oracle......此时已经七点半了,

距离公祭日还有十天,我的小心脏啊!明早项目经理一来,我的脸往哪放,上面领导一问,我连地缝都找不到啊。

不怕,好歹暂时玩过数据库的,不就找回文件,重新挂上去么,小case。but!特么的挂不上去,外援,老子花了一百大洋在dbm交流群里找到一老铁,可算给挂上去了。

弄完已经是后半夜了

现在回忆下,我还挺效率的!对付用到公祭日结束,挥洒领导权力的时刻到了“咱们这个数据不稳定,需要重新搞”项目经理“我们本周实施”小更:

我现在删除东西,不论确不确定都不按shift有人质疑了安全问题,系统运行在转网;

信号系统控制使用中间件,不是库;那时候系统只是个demo。

作者:攻城狮不是攻

相关文章:

  • 正面反击 Google、FB 等巨头,万维网之父携 Solid 归来
  • cacti 的 “FATAL: Cannot connect to MySQL server on
  • 人机大战引关注 人工智能概念股有望受追捧
  • 0705作业
  • Js模块化之-import和export
  • DevC++连接MySQL可用详细教程
  • LNMP架构 (Ⅱ)——nginx相关配置、nginx代理
  • ----------
  • 重装系统的时候重装不了该怎么办
  • EOS技术贴-如何创建EOS钱包和账号并发起转账和投票
  • 一、typescript介绍和安装
  • OpenStact之cinder
  • 对Node的优点和缺点提出了自己的看法?
  • 【刷算法】求1+2+3+...+n
  • 浅谈JavaScript错误
  • 2018一半小结一波
  • Bytom交易说明(账户管理模式)
  • Cumulo 的 ClojureScript 模块已经成型
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • React中的“虫洞”——Context
  • session共享问题解决方案
  • Spring框架之我见(三)——IOC、AOP
  • tweak 支持第三方库
  • TypeScript迭代器
  • Zsh 开发指南(第十四篇 文件读写)
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 精彩代码 vue.js
  • 深入浅出Node.js
  • 学习笔记:对象,原型和继承(1)
  • 白色的风信子
  • ionic异常记录
  • 阿里云重庆大学大数据训练营落地分享
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • 选择阿里云数据库HBase版十大理由
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​插件化DPI在商用WIFI中的价值
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • ###C语言程序设计-----C语言学习(6)#
  • (3)选择元素——(17)练习(Exercises)
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (生成器)yield与(迭代器)generator
  • (一)SpringBoot3---尚硅谷总结
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .java 9 找不到符号_java找不到符号
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net 后台导出excel ,word
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • []常用AT命令解释()