recovery

Ubuntu强制修改root密码

扶醉桌前 提交于 2019-12-01 11:44:57
Ubuntu忘记超级用户root密码并重新设置密码 解决方法如下: 第一种方法——不进入recovery mode设置(推荐) 说明案例:Ubuntu版本:Ubuntu 16.04.3 LTS Step1: 启动系统,在启动过程中,反复按Esc键或者shift键(本人亲测反复按或者长按都可以,没必要纠结),直到出现以下界面: Step2: 通过上下键移动,选择Ubuntu高级选项(或者有的版本显示的是Advanced options for Ubuntu),然后按'Enter'键,进入如下界面 Step3: 选中Ubuntu,with Linux 4.13.0-38-generic (recovery mode) ,如下: Step4: 按'e'键,进入界面如下 Step5: 通过上下左右键,移动光标,找到linux /boot/....... ro recovery nomodeset所在的行,如下 Step6: 将图中的ro recovery nomodeset改为quiet splash rw init=/bin/bash,改完如下 Step7: 按'F10'键,数秒后,进入界面如下: Step8: 输入命令passwd,如下 Step9: 按下"Enter"键,界面如下: Step10: 输入一次密码后,按"Enter"键盘,按下回车,再次输入密码,界面如下 Step11:

undo changes to a stored procedure

这一生的挚爱 提交于 2019-12-01 09:18:26
I altered a stored procedure and unknowingly overwrote some changes that were made to it by another developer. Is there a way to undo the changes and get the old script back? Unfortunately I do not have a backup of that database, so that option is ruled out. The answer is YES , you can get it back, but it's not easy. All databases log every change made to it. You need to: Shutdown the server (or at least put it into read-only mode) Take a full back up of the server Get a copy of all the db log files going back to before when the accident happened Restore the back up onto another server Using

sql server 2008清除日志

穿精又带淫゛_ 提交于 2019-12-01 07:56:15
先改成简单模式,再清除日志,再改回原来模式 USE [oms20190322] GO ALTER DATABASE oms20190322 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE oms20190322 SET RECOVERY SIMPLE --简单模式 GO USE oms20190322 GO DBCC SHRINKFILE (N'nh_oms_log' , 11, TRUNCATEONLY) --这里的名称需要到查询(SELECT file_id, name FROM sys.database_files;)逻辑名称 GO USE oms20190322 GO SELECT file_id, name FROM sys.database_files; GO USE [oms20190322] GO ALTER DATABASE oms20190322 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE oms20190322 SET RECOVERY FULL --还原为完全模式 GO 来源: https://www.cnblogs.com/Anders888/p/11671071.html

mssqlserver收缩日志

喜夏-厌秋 提交于 2019-12-01 07:44:52
USE [master] GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库名 SET RECOVERY SIMPLE GO USE 数据库名 GO DBCC SHRINKFILE (日志名 , 10) #DBCC SHRINKFILE (N'WP2017test_log' , 10,tr**only) GO USE [master] GO ALTER DATABASE 数据库名 SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE 数据库名 SET RECOVERY FULL GO 来源: https://www.cnblogs.com/Haihong72H/p/11669767.html

How do I restore from a drop database command using a mysql binary log?

ⅰ亾dé卋堺 提交于 2019-12-01 04:19:49
How can I restore a mysql database that was dropped using a "drop database" command? I have access to binary logs which should make this type of rollback possible. Documentation Sucks. It alludes to DROP DATABASE being recoverable, but only in odd conditions i'm not familiar with http://dev.mysql.com/doc/refman/5.0/en/binary-log.html According to Docs, binlogs are just a sequence of commands executed based on a given reference point. So that when you did "DROP DATABASE", instead of going "Oh, hes droppping the database, we should back up now just in case" it merely wrote a "DROP DATABASE" to

Mysql ibd恢复(delete 数据)

橙三吉。 提交于 2019-11-30 22:29:18
转载: https://www.linuxidc.com/Linux/2017-05/143870.htm 首先呢,请各位注意Percona Data Recovery Tool for InnoDB工具的适用范围: 1)本次应用的恢复工具仅适用与innodb存储引擎,Myisam不支持 2)Truncate tabe 不能恢复 3)Drop table 想也别想了 恢复原理: 对于INNODB存储引擎而言,DELETE操作,不是真正删除物理文件上的行,而是给删除的行添加了一个删除的标记,我们利用此工具找到那些标注了删除标记的行,然后将其存放到一个文本中去,最后通过load data恢复数据;而truncate操作,是直接将数据行清空,并非添加删除标记(查看物理文件,执行truncate的表的ibd文件会缩小,而执行了DELETE的表,甚至比之前大) 正文开始: 下载:percona-data-recovery-tool-for-innodb-0.5.tar.gz wget https://launchpad.net/percona-data-recovery-tool-for-innodb/trunk/release-0.5/+download/percona-data-recovery-tool-for-innodb-0.5.tar.gz 安装 yum -y install

gdocrimg04从库无法重启问题

拈花ヽ惹草 提交于 2019-11-30 21:11:16
1、查看error.log Version: '5.6.25-log' socket: '/tmp/mysqld.3324_gdocrimg04.sock' port: 3324 Source distribution 2019-10-05 23:35:08 1480 [ERROR] InnoDB: Tried to read 16384 bytes at offset 276480000. Was only able to read 8192. 2019-10-05 23:35:08 1480 [ERROR] InnoDB: File (unknown): 'read' returned OS error 0. Cannot continue operation 191005 23:35:09 mysqld_safe Number of processes running now: 0 191005 23:35:09 mysqld_safe mysqld restarted 2019-10-05 23:35:11 0 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.6.25-log) starting as process 7805 ... 2019-10-05 23:35:11 7805 [Warning] Buffered

How to recover deleted iPython Notebooks

梦想的初衷 提交于 2019-11-30 19:30:47
I have iPython Notebook through Anaconda. I accidentally deleted an important notebook, and I can't seem to find it in trash (I don't think iPy Notebooks go to the trash). Does anyone know how I can recover the notebook? I am using Mac OS X. Thanks! This is bit of additional info on the answer by Thuener, I did the following to recover my deleted .ipynb file. The cache is in ~/.cache/chromium/Default/Cache/ (I use chromium) used grep in binary search mode, grep -a 'import math' (replace search string by a keyword specific in your code) Edit the binary file in vim (it doesn't open in gedit) The

异步复位中的recovery time和removal time

▼魔方 西西 提交于 2019-11-30 13:33:20
什么是recovery time和removal time?   在同步电路中,输入数据需要与时钟满足setup time和hold time才能进行数据的正常传输,防止亚稳态。同样的道理,对于一个异步复位寄存器来说,同样异步复位信号同样需要和时钟满足recovery time和removal time 才能有效进行复位操作和复位释放操作,防止输出亚稳态。 1、recovery time:恢复时间   撤销复位时, 恢复到非复位状态 的电平必须在时钟有效沿来临之前的一段时间到来,才能保证时钟能有效恢复到非复位状态,此段时间为recovery time。类似于同步时钟的setup time。   如图所示,rst_n为0表示复位,clk上升沿触发,rst_n从0到1的上升沿与时钟上升沿必须不小于recovery time才能保证寄存器恢复到正常状态。 2、removal time :去除时间    复位时,在时钟有效沿来临之后复位信号还需要保持复位状态 的时间为去除时间removal time(去除时间)。类似同步时钟hold time。   如图所示,rst_n为0表示复位有效,clk为上升沿触发,rst_n保持为0经过clk上升沿后仍需要保持一段时间,才能保证寄存器有效复位,防止亚稳态。 --------------------- 作者:IC小鸽 来源:CSDN 原文:https

【转】Android系统中Fastboot和Recovery所扮演的角色。

青春壹個敷衍的年華 提交于 2019-11-30 01:35:52
Android 刷机过程中 Fastboot 和 Recovery 的作用是什么? 自己在知乎的一篇回答,,现在翻出来放到博客,希望可以解答更多人的疑惑,抑或有什么理解上的错误,也望网友指出~ 今天恰好和同事讨论了下Fastboot。在我看来提问者首先应该了解Fastboot和Recovery在安卓系统中的扮演什么角色,我们再去讨论它们在刷机过程中的作用。 首先来说下Fastboot的功能吧,Fastboot一般由boot和loader两个模块组成,boot负责安卓设备上电后初始化一些最基本的参数,类似CPU时钟,寄存器初始化。而loader负责去引导系统,例如从Emmc上读多大空间到内存,然后CPU开始从内存某地址开始执行,其实安卓系统抑或Recovery模块也就是在这一步被加载的。 而Recovery实际上是一个mini的系统,对Fastboot中的loader而言,安卓系统和Recovery是同级别的,开机的时候,loader可以去加载他们中的任何一个,你可以理解Recovery是一个只具有恢复出厂和升级功能的系统,注意Fastboot我们一般不认为它是一个系统。但是它具有一些功能模块类似tftp等。 所以Android刷机的时候,使用Fastboot一般都是线刷,也就是PC上的刷机软件通过和Fastboot通讯,将PC上的刷机包通过Fastboot的桥梁作用