在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对m ...
分类:
数据库 时间:
2019-06-13 17:10:01
阅读次数:
121
背景: 业务需要恢复一段时间内对某个表的所有DELETE记录,过滤UPDATE、INSERT操作,测试发现 MariaDB的flashback命令会闪回对表的所有dml操作,无法满足业务需求。调研三方工具测试发现binlog2sql可以实现生成原始SQL、回滚SQL、去除主键的INSERT SQL。 ...
分类:
数据库 时间:
2019-06-09 23:46:48
阅读次数:
165
在生产数据库做CURD操作时,可能会有执行某条语句误操作的情况发生,针对这个种情况有两点建议:1、在SQL SERVER上开启事务确认功能,当执行完语句后确认无误,再提交事务。(开启方法见附件图片)。2、新建存储过程,粘贴附件脚本。此存储过程执行后能够自动产生两个操作日志表,自动记录CRUD的所有操 ...
分类:
数据库 时间:
2019-05-30 01:17:08
阅读次数:
187
1、某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例。 - 如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除(默认不包含隐藏文件) - 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令) 2、什么叫CDN? - 即内容分发网络 - 其 ...
分类:
系统相关 时间:
2019-05-27 13:44:22
阅读次数:
163
rsync服务器配置文档1、配置/etc/rsyncd.conf文件,写入如下内容:uid=rsyncgid=rsyncfakesuper=yesusechroot=nomaxconnections=2000timeout=600pidfile=/var/run/rsyncd.pidlockfile=/var/run/rsync.locklogfile=/var/log/rsyncd.logign
分类:
其他好文 时间:
2019-05-22 22:30:13
阅读次数:
193
3、pip安装 3.1 首先安装setuptools软件包: (1)下载setuptools包 wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz (2)解压setuptools包 tar z ...
分类:
数据库 时间:
2019-05-22 19:21:58
阅读次数:
382
己亥清爽系列说明:清爽系列是作为恢复系列的基础篇,基于FS(File System)文件系统的手工还原恢复,也叫基于用户管理的还原恢复,来自于博客园AskScuti。 实验说明:你不小心Drop掉了一张表数据,且没能及时反应过来,后面才恍然大悟,想利用闪回Drop技术进行闪回操作,可发现表空间被挤占 ...
分类:
其他好文 时间:
2019-05-20 21:26:31
阅读次数:
171
实验环境: RHEL 5.4 + Oracle 11.2.0.3 如果是一名合格的Oracle DBA,对resetlogs这种关键字都应该是极其敏感的,当确认需要这种操作时一定要三思而后行,如果自己不是特别确认,哪怕多花些时间申请去让高级DBA人员协助你一起确认,也不要擅自去尝试执行,避免误操作造 ...
分类:
数据库 时间:
2019-05-19 14:00:48
阅读次数:
176
这里不想排版,因为心情复杂。 第一次搞这个VPS,真的是很气人,由于中英文的关系我一开始就误操作了,让VPS一直挂载着Ubuntu18.10,所以系统一直是在光盘的引导界面,这个问题知道我注册后的四个小时才知道! 还有,就是它有一个活动,充十块充五十块,这个下面有一个大大的Remove,千万别去点到 ...
分类:
其他好文 时间:
2019-05-19 13:48:34
阅读次数:
309
第一种 Object.defineProperty 这种是在vue源码中看见的 第二种使用闭包实现 使用场景:团队协作开发的时候,没有详细的文档规范,防止队友误操作。 demo地址: "js实现属性只读" ...
分类:
Web程序 时间:
2019-05-14 19:21:06
阅读次数:
192