作为DBA,细心、沉稳是首要的基本素质。不过总有那么一会心烦意乱或者开发同学出现误操作之类的。。。这里模拟一个误update操作,然后恢复。如果开发同学有误操作之后最好先别乱动生产环境,需要记录几个信息给DBA同学来恢复数据。1:binlog_format、autocommit、binlog位置、误...
分类:
数据库 时间:
2015-06-29 19:37:41
阅读次数:
119
作为运维操作审计手段的堡垒机的核心功能:1.是用于实现对运维操作人员的权限控制与操作行为审计。(运维安全审计能够拦截非法访问,和恶意攻击,对不合法命令进行命令阻断,过滤掉所有对目标设备的非法访问行为,并对内部人员误操作和非法操作进行审计监控,以便事后责任追踪..
分类:
其他好文 时间:
2015-06-25 21:31:42
阅读次数:
318
自动化能解放人类的双手,而且更重要的是,因为按照规定的流程来走,也减少了很多误操作的产生。不知道大家平时都是怎么样更新自己生产环境的代码的,FTP 覆盖旧文件、服务器定时任务去 build 最新的源码,还是有更高级的做法?目前我在使用 Git Hook 来部署自己的项目。Git Hook 是 Git...
分类:
Web程序 时间:
2015-06-25 13:41:51
阅读次数:
188
介绍逻辑备份是指使用工具export 将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import 利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库open 的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open 的状态下进行。导...
分类:
数据库 时间:
2015-06-25 10:09:59
阅读次数:
155
有时我们在自定义控件时,出于某种原因的考虑(比如:防止在设计时误操作),想禁止调整自定义控件的尺寸(Height或Width)。最初我是这样实现的,这也是较简单的方法:publicclassMyButton : System.Windows.Forms.Button{... ...protected...
分类:
其他好文 时间:
2015-06-24 18:15:23
阅读次数:
120
操作NSMutableArray数字增加和删除时候出现崩溃,报错[__NSArrayI addObjectsFromArray:]: unrecognized selector。找了一个小时,发“__NSArrayI”这个提示比较重要。查了一下发现__NSArrayIis a code-word f...
分类:
移动开发 时间:
2015-06-23 22:55:52
阅读次数:
264
在某Oracle10gR2RAC环境中有三个节点c1、c2、c3,但是由于一次误操作,OCR被破坏,而磁盘备份只有c1、c2两节点的状态,还原OCR磁盘,这样c3就丢失了。在想要将c3加回到集群的过程中发现如下问题:在.addNode的时候会有c3仍然存在在runInstaller的图形界面中,使得无法加入。对..
分类:
数据库 时间:
2015-06-23 15:59:39
阅读次数:
178
由于误操作,删除了一张表,那么基于时间点的恢复是没有用的,因为日志里还存在着一些误操作,我们需要恢复到误操作之前的状态,然后跳过误操作,再恢复后面的语句,完成最后的恢复1如果10点发生误操作mysqlbinlog--stop-date=‘2015-06-159:59:59‘mysql-bin.000015|mysql-uroot..
分类:
其他好文 时间:
2015-06-16 14:55:14
阅读次数:
105
SSH相关配置
1、修改ssh监听端口
#注意是sshd_config而非ssh_config
/etc/ssh/sshd_config
#将Port22前面的#去掉并添加修改后ssh连接使用的端口
Port22
#添加多一个22222端口作为ssh连接使用
Port22222
#同时将22和22222作为ssh连接端口,是为了防止错误操作致使ssh无法连接..
分类:
其他好文 时间:
2015-06-06 23:48:28
阅读次数:
218
当一台服务器上,既有测试环境,也有生成的环境,开发需要在线上测试,如果开发生产环境的权限,那开发容易误操作需求如下:(1)生产环境的代码,必须有专用的账号登陆进行管理(2)开发测试环境的代码,开发能够访问,但访问不了生产环境目录位了实现这个目的,操作如下(1)将生产的环境的用户组和拥有者都修改为ww...
分类:
系统相关 时间:
2015-06-06 20:45:20
阅读次数:
158