https://www.cnblogs.com/xinysu/p/6586386.html

阅读目录(Content)

    ※ 1 初始化崩溃恢复
    ※ 2 innodb关闭恢复涉及参数
        ➢ 2.1 关闭参数:innodb_fast_shutdown
        ➢ 2.2 恢复参数:innodb_force_recovery
   ※ 3 测试情况
        ➢ 3.1 默认配置测试:innodb_fast_shutdown=1,innodb_force_recovery=0
             ● 3.1.1 操作过程
             ● 3.1.2 error log解析
        ➢ 3.2 innodb_fast_shutdown=1,innodb_force_recovery=3
             ● 3.2.1 操作过程
             ● 3.2.2 error log解析

基于MySQL5.7版本,5.7版本在恢复过程做了优化,本文描述不考虑之前版本

 1、初始化崩溃恢复 

    数据库关闭只有2种情况,正常关闭,非正常关闭(包括数据库实例crash及服务器crash)。

    正常关闭情况,所有buffer pool里边的脏页都会都会刷新一遍到磁盘,同时记录最新LSN到ibdata文件的第
一个page中。而非正常关闭来不及做这些操作,也就是没及时把脏数据flush到磁盘,也没有记录最新LSN到
ibdata file。

    当我们重启数据库实例的时候,数据库做2个阶段性操作:redo log处理,undo log及binlog 处理。

1.1 redo log处理  

    ※  打开系统表空间ibdata,读取第一个page中的LSN,若第一个页损坏,则依次往后面的page读,知道有个完整
  的page能够提供LSN,这个LSN当作上次shutdown时的checkpoint点,后续恢复,从这个LSN点开始恢复

    ※  进入redo log文件,读取第一个redo log文件头的checkpoint LSN, 并根据该LSN定位到redo日志文件中对
  应的位置,从该checkpoint点开始扫描,进行3次

       redo log文件扫描:
        ➢ 第一次,找 MLOG_CHECKPOINT日志
             ●  如果是正常关闭,这个日志是不做记录的,也就是扫描的过程中不回找到对应的MLOG_CHECKPOINT日
                 志,不会进行接下来的两次扫描,因为属于正常关闭数据库服务,不需要考虑奔溃恢复情况;
             ●  如果是非正常关闭,则会查找到 MLOG_CHECKPOINT (如果是多个,则说明redo文件已损坏,恢复报
                 错),获取MLOG_FILE_NAME中指定后续需要恢复的ibd文件;
        ➢ 第二次,从redo log读到的LSN,找到checkpoint点开始重复扫描存储日志对象
             ●  根据MLOG_CHECKPOINT日志,读取对应LSN之后的日志解析到hash表中,如果剩下的日志解析结束后还
                没有填满hash表格,则不需要进行第三次扫描;
             ●  进行到这里,则说明数据库是非正常关闭,会在errorlog中提示:Database was not shutdown normally详见下图

        ➢ 第三次,若第二次扫描hash表空间不足,则发起第三次扫描,清空hash表空间,重新checkpoint点开始扫描
             ●  根据MLOG_CHECKPOINT日志,读取对应LSN之后的日志解析到hash表中,如果剩下的日志解析结束后还
                没有填满hash表格,则不需要进行第三次扫描;

  恢复的过程中,注意两个点:打开ibd文件形式,读取数据库到buffer pool的改进。
  根据hash表中的相应信息读取数据页, 读数据页的时候,5.7之前版本采用把所有表空间都打开,所有表格仅执行ReadOnly,5.7版本做了优化,新增了 MLOG_FILE_NAME 记录在checkpoint之后,所有被修改过的信息,根据这些信息,在恢复过程中,只需要打开相应的ibd文件即可,不涉及恢复的表格支持正常DML跟DDL操作,涉及恢复的表格则仅执行ReadOnly功能。
  当把数据页读取到buffer pool中,以往版本是只读取对应的单个页面,而现在的是直接读取与该页面相邻的32个data page 也一起加载的buffer pool,因为一个数据页的修改,可能周围的页面也被修改,一次性读取,可以避免后面根据hash表中再重新读取其相邻的页面。

1.2 undo log及binlog 处理

  上一阶段中,把redo log中的操作都apply到数据页中,但是对于prepare状态的事务却还没有进行回滚处理,这个阶段则是针对prepare状态的事务进行处理,需要使用到binlog和undo log。

    ※  根据最后一个binlog文件,为啥不是所有binlog文件呢?因为每一个binlog文件切换的时候,都会确保当前binlog文件的
    所有操作已落盘,所以只需要考虑最后一个binlog文件。跟进最后一个binlog文件,获取所有可能没有提交事务的xid列表;  

    ※  根据undo log中的 insert_undo_list,upddate_undo_list事务链,构建undo_list,在根据undo_list构建未提交事务链表;

    ※  从未提交事务链表中,提取出xid,凡是存在于xid列表中的,则需要提交,不存在的,则回滚。

   整个恢复过程,可以参考下来自 www.sysdb.cn 网站作者  boyce 画的说明图,图片版权属于该作者,本处仅为引用分享给大家,作图很详细,一言不合开源码分析!遗憾的是,作者只写了2篇博文就停止更新了,心疼默哀十分钟.....

2 innodb关闭恢复涉及参数

2.1 关闭参数:innodb_fast_shutdown

   数据库关闭的时候,innodb需要完成所有full purge何insert buffer操作,这需要一些时间,甚至几个小时完成

        ➢ 0
             ●  关闭时,需要完成所有full purge,insert buffer, flush dirty pages操作
             ●  做 innodb plugin升级时,会设置为0,再正常关闭数据库。
        ➢1
             ●  默认值,表示不需要完成full purge和insert buffer操作,但是缓冲池的脏数据需要刷新到磁盘
        ➢ 2
             ●  既不完成full purge和insert buffer操作,也不把缓冲池的脏数据刷新到磁盘,而是将日志写入日志文件,这样不回                     有数据丢失,但是下次mysql启动的时候,需要根据日志文件执行恢复操作

2.2 恢复参数:innodb_force_recovery

   这里注意,数字越小,则忽略检查的内容越少,每个大的数字都包含了前面小数字忽略检查的内容。当参数设置大于0后,可以对表格进行DML操作,但是DDL操作时不允许的。

  当innodb_force_recovery 值为1-3时,仅允许SELECT TABLE ,DROP or CREATE tables;innodb_force_recovery 值为>=4时,5.7.17之前版本支持DROP TABLE,5.7.18后版本不支持。

  参数说明如下图:

3 测试情况

 测试内容:
    begin;insert into orders select * from orders.orders limit 100000;
    插入结束后不提交事务,执行 kill mysql进程
    tailf error.log查看

3.1 默认配置测试:innodb_fast_shutdown=1,innodb_force_recovery=0

配置说明:异常停止DB服务时,不需要完成 full purge 和 insert buffer 操作,但是缓冲池的脏数据需要刷新到磁盘;服务启动的时候,做所有需要的检查跟事务操作。

3.1.1 操作过程

#1 tailf error.log查看mysql错误日志,动态滚动查看
mysql> show global variables like 'log_error';
tailf /data/mysql/mysql3310/data/error.log#2 测试库中开启事务,insert 10w行记录,不提交事务
mysql> begin;insert into orders select * from orders.orders limit 100000;
Query OK, 0 rows affected (0.00 sec)Query OK, 100000 rows affected (37.55 sec)
Records: 100000  Duplicates: 0  Warnings: 0#3 查找mysql进程号,杀进程
[root@localhost opt]# ps axu | grep mysql
[root@localhost opt]# kill -9 mysql的进程号#4 启动mysql服务
mysqld --defaults-file=/data/mysql/mysql3310/mysql3310.cnf &#5 到tailf error.log窗口查看错误

启动mysqld进程

2017-03-16T16:28:13.812074Z 0 [Note] mysqld (mysqld 5.7.14-log) starting as process 28091 ...

 

读取ibdata的LSN

读取redo文件的checkpoint,从该点的LSN开始查找MLOG_CHECKPOINT

发现MLOG_CHECKPOINT日志,提示:Database was not shutdown normally !  

2017-03-16T16:28:16.572276Z 0 [Note] InnoDB: Log scan progressed past the checkpoint lsn 898634772645

2017-03-16T16:28:16.572418Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898634772654

2017-03-16T16:28:16.693771Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898634772654

2017-03-16T16:28:16.693880Z 0 [Note] InnoDB: Database was not shutdown normally!

2017-03-16T16:28:16.693913Z 0 [Note] InnoDB: Starting crash recovery.

 

检测需要重做跟回滚的事务

由于没有需要redo的事务,但是有undo事务,开始undo操作

加载redo log中的96个系统回滚段 rollbak segment,32个不需要redo 的临时表空间的回滚段

2017-03-16T16:28:17.360953Z 0 [Note] InnoDB: 1 transaction(s) which must be rolled back or cleaned up in total 100000 row operations to undo

 

获取binlog回滚xid列表,结合undo log做回滚操作

2017-03-16T16:28:17.361122Z 0 [Note] InnoDB: Trx id counter is 5716480

2017-03-16T16:28:17.625441Z 0 [Note] InnoDB: Last MySQL binlog file position 0 37774, file name bin_log.000016

2017-03-16T16:28:17.787684Z 0 [Note] InnoDB: Starting in background the rollback of uncommitted transactions

2017-03-16T16:28:17.788022Z 0 [Note] InnoDB: Rolling back trx with id 5715975, 100000 rows to undo

 

启动innodb,加载buffer pool

2017-03-16T16:28:17.838323Z 0 [Note] InnoDB: Waiting for purge to start

2017-03-16T16:28:18.015792Z 0 [Note] InnoDB: 5.7.14 started; log sequence number 898634772654

 

mysqld正常运行提供用户使用

2017-03-16T16:28:18.772035Z 0 [Note] mysqld: ready for connections.

Version: '5.7.14-log'  socket: '/tmp/mysql3310.sock'  port: 3310  MySQL Community Server (GPL)

 

这个时候,recovery可能还没结束,比如这个例子中,recovery就还在进行,其涉及的表仅提供ReadOnly操作,其他表格可正常操作 ,慢慢恢复,最后undo回滚事务完成,Rollback of non-prepared transactions completed

 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1002017-03-16T16:29:24.353056Z 0 [Note] InnoDB: Rollback of trx with id 5715975 completed

2017-03-16T16:29:24.353267Z 0 [Note] InnoDB: Rollback of non-prepared transactions completed

整个过程16:28:13启动,16:28:18 DB提供部分服务,16:29:24全库恢复,db部分提供服务耗时5s,全库提供服务耗时71s 。

1 2017-03-16T16:28:13.812074Z 0 [Note] mysqld (mysqld 5.7.14-log) starting as process 28091 ...2 2017-03-16T16:28:14.250956Z 0 [Note] InnoDB: PUNCH HOLE support not available3 2017-03-16T16:28:14.251212Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins4 2017-03-16T16:28:14.251311Z 0 [Note] InnoDB: Uses event mutexes5 2017-03-16T16:28:14.251359Z 0 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier6 2017-03-16T16:28:14.251401Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.37 2017-03-16T16:28:14.251311Z 0 [Note] InnoDB: Uses event mutexes8 2017-03-16T16:28:14.251359Z 0 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier9 2017-03-16T16:28:14.251401Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
10 2017-03-16T16:28:14.251440Z 0 [Note] InnoDB: Using Linux native AIO
11 2017-03-16T16:28:14.252570Z 0 [Note] InnoDB: Number of pools: 1
12 2017-03-16T16:28:14.253079Z 0 [Note] InnoDB: Not using CPU crc32 instructions
13 2017-03-16T16:28:14.258163Z 0 [Note] InnoDB: Initializing buffer pool, total size = 9G, instances = 8, chunk size = 128M
14 2017-03-16T16:28:16.101862Z 0 [Note] InnoDB: Completed initialization of buffer pool
15 2017-03-16T16:28:16.406890Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
16 2017-03-16T16:28:16.447145Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
17 2017-03-16T16:28:16.572276Z 0 [Note] InnoDB: Log scan progressed past the checkpoint lsn 898634772645
18 2017-03-16T16:28:16.572418Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898634772654
19 2017-03-16T16:28:16.693771Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898634772654
20 2017-03-16T16:28:16.693880Z 0 [Note] InnoDB: Database was not shutdown normally!
21 2017-03-16T16:28:16.693913Z 0 [Note] InnoDB: Starting crash recovery.
22 2017-03-16T16:28:17.360953Z 0 [Note] InnoDB: 1 transaction(s) which must be rolled back or cleaned up in total 100000 row operations to undo
23 2017-03-16T16:28:17.361122Z 0 [Note] InnoDB: Trx id counter is 5716480
24 2017-03-16T16:28:17.625441Z 0 [Note] InnoDB: Last MySQL binlog file position 0 37774, file name bin_log.000016
25 2017-03-16T16:28:17.787684Z 0 [Note] InnoDB: Starting in background the rollback of uncommitted transactions
26 2017-03-16T16:28:17.788022Z 0 [Note] InnoDB: Rolling back trx with id 5715975, 100000 rows to undo
27 
28 InnoDB: Progress in percents: 12017-03-16T16:28:17.788272Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
29 2017-03-16T16:28:17.788603Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
30 2017-03-16T16:28:17.788603Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
31 2017-03-16T16:28:17.788937Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
32 2017-03-16T16:28:17.831078Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
33 2017-03-16T16:28:17.834673Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
34 2017-03-16T16:28:17.834822Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
35 2017-03-16T16:28:17.838323Z 0 [Note] InnoDB: Waiting for purge to start
36 2017-03-16T16:28:18.015792Z 0 [Note] InnoDB: 5.7.14 started; log sequence number 898634772654
37 2017-03-16T16:28:18.018091Z 0 [Note] InnoDB: Loading buffer pool(s) from /data/mysql/mysql3310/data/ib_buffer_pool
38 2017-03-16T16:28:18.018464Z 0 [Note] Plugin 'FEDERATED' is disabled.
39 2017-03-16T16:28:18.119301Z 0 [Note] Recovering after a crash using /data/mysql/mysql3310/logs/bin_log
40 2017-03-16T16:28:18.119442Z 0 [Note] Starting crash recovery...
41 2017-03-16T16:28:18.119442Z 0 [Note] Starting crash recovery...
42 2017-03-16T16:28:18.119624Z 0 [Note] Crash recovery finished.
43 2017-03-16T16:28:18.203723Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
44 2017-03-16T16:28:18.203835Z 0 [Note] Server hostname (bind-address): '*'; port: 3310
45 2017-03-16T16:28:18.204188Z 0 [Note] IPv6 is available.
46 2017-03-16T16:28:18.204339Z 0 [Note]   - '::' resolves to '::';
47 2017-03-16T16:28:18.204667Z 0 [Note] Server socket created on IP: '::'.
48 2017-03-16T16:28:18.377789Z 0 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.
49 2017-03-16T16:28:18.378054Z 0 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.
50 2017-03-16T16:28:18.378170Z 0 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.
51 2017-03-16T16:28:18.392680Z 0 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.
52 2017-03-16T16:28:18.771122Z 0 [Note] Event Scheduler: Loaded 0 events
53 2017-03-16T16:28:18.772035Z 0 [Note] mysqld: ready for connections.
54 Version: '5.7.14-log'  socket: '/tmp/mysql3310.sock'  port: 3310  MySQL Community Server (GPL)
55 2017-03-16T16:28:21.404135Z 0 [Note] InnoDB: Buffer pool(s) load completed at 170317  0:28:21
56  2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1002017-03-16T16:29:24.353056Z 0 [Note] InnoDB: Rollback of trx with id 5715975 completed
57 2017-03-16T16:29:24.353267Z 0 [Note] InnoDB: Rollback of non-prepared transactions completed实验1 error log详细内容

 3.2 innodb_fast_shutdown=1,innodb_force_recovery=3

配置说明:异常停止DB服务时,不需要完成full purge和insert buffer操作,但是缓冲池的脏数据需要刷新到磁盘;服务启动的时候,忽略检查corrupt页,也阻止主线程的运行,并且不执行事务回滚操作。

    当innodb_force_recovery 值为1-3时,允许SELECT TABLE ,DROP or CREATE tables;innodb_force_recovery 值为>=4时,5.7.17之前版本支持DROP TABLE,5.7.18后版本不支持。

    这个配置适用于这种情况:有某些大表执行alter或者大量数据修改操作生成大量undo宕机,那么这个情况下,可以进入cnf配置文件修改innodb_force_recovery=3,然后把再做undo操作的表格数据导出来或者利用备份文件的数据,再drop掉这个表格,进入cnf配置文件,修改参数为0,重启DB服务,会发现,rollback过程非常快执行结束,因为找不到对应表格,所以rollback非常快。

  Tips: 如何查找在undo操作的表格?

    数据库crash后,第一个正常启动恢复连接,连进数据库里边,操作所有表格,不支持insert update 的表格都属于正在undo的表。

3.2.1 操作过程

#1 tailf error.log查看mysql错误日志,动态滚动查看
mysql> show global variables like 'log_error';
tailf /data/mysql/mysql3310/data/error.log

#2 测试库中开启事务,insert 10w行记录,不提交事务
mysql> begin;insert into orders select * from orders.orders limit 100000;
Query OK, 0 rows affected (0.00 sec)

Query OK, 100000 rows affected (37.55 sec)
Records: 100000  Duplicates: 0  Warnings: 0

#3 查找mysql进程号,杀进程
[root@localhost opt]# ps axu | grep mysql
[root@localhost opt]# kill -9 mysql的进程号

#4 在cnf文件中指定innodb_force_recovery=3,启动服务,检查是否修改成功
[root@localhost ~]# vim /data/mysql/mysql3310.cnf
#添加innodb_force_recovery参数设置
[mysqld]
innodb_force_recovery=3

#5 启动mysql服务
[root@localhost ~]# mysqld --defaults-file=/data/mysql/mysql3310.cnf &

#6 到tailf error.log窗口查看错误
#发现没有进行undo操作,同时全库仅支持select drop create,不支持其他所有操作

3.2.2 error log解析

启动mysqld进程

2017-03-17T15:12:14.317391Z 0 [Note] mysqld (mysqld 5.7.14-log) starting as process 32094 ...

 

读取ibdata的LSN

读取redo文件的checkpoint,从该点的LSN开始查找MLOG_CHECKPOINT

发现MLOG_CHECKPOINT日志,提示:Database was not shutdown normally !  

2017-03-17T15:12:16.478403Z 0 [Note] InnoDB: Log scan progressed past the checkpoint lsn 898935661420

2017-03-17T15:12:16.478579Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898935661429

2017-03-17T15:12:16.532923Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898935661429

2017-03-17T15:12:16.533063Z 0 [Note] InnoDB: Database was not shutdown normally!

2017-03-17T15:12:16.533105Z 0 [Note] InnoDB: Starting crash recovery.

 

检测需要重做跟回滚的事务

由于没有需要redo的事务,但是有undo事务,开始undo操作

加载redo log中的96个系统回滚段 rollbak segment,32个不需要redo 的临时表空间的回滚段

2017-03-17T15:12:17.052734Z 0 [Note] InnoDB: 1 transaction(s) which must be rolled back or cleaned up in total 100000 row operations to undo

 

获取binlog回滚xid列表,但是这里注意,没有做 回滚操作

2017-03-17T15:12:17.053009Z 0 [Note] InnoDB: Trx id counter is 5718016

2017-03-17T15:12:17.321987Z 0 [Note] InnoDB: Last MySQL binlog file position 0 37774, file name bin_log.000016

 

启动innodb,加载buffer pool ,警告当前 innodb_force_recovery 设置为3

2017-03-17T15:12:17.518732Z 0 [Note] InnoDB: 5.7.14 started; log sequence number 898935661429

2017-03-17T15:12:17.518789Z 0 [Note] InnoDB: !!! innodb_force_recovery is set to 3 !!!

2017-03-17T15:12:17.519305Z 0 [Note] InnoDB: Loading buffer pool(s) from /data/mysql/mysql3310/data/ib_buffer_pool

 

mysqld正常运行提供用户使用,但是,全库仅提供readonly

2017-03-17T15:12:18.521680Z 0 [Note] mysqld: ready for connections.

Version: '5.7.14-log'  socket: '/tmp/mysql3310.sock'  port: 3310  MySQL Community Server (GPL)

2017-03-17T15:13:03.125686Z 2 [ERROR] InnoDB: innodb_force_recovery is on. We do not allow database modifications by the user. Shut down mysqld and edit my.cnf to set innodb_force_recovery=0

   整个过程15:12:14启动,15:12:18 DB提供部分服务,耗时4s。但是由于没有做undo操作,错误日志提醒 We do not allow database modifications by the user. 不支持当前用户进行数据库修改操作,仅支持select table,drop table,create table操作,其他所有操作都不支持。

    这种情况下启动数据库后,可以支持你dump出正在做undo的表格数据,然后drop掉它,如果你有备份文件恢复,那么则不需要dump,直接drop,然后修改cnf配置文件,设置innodb_force_recovery=0 ,重启数据库服务,这个时候,innodb 的undo recovery非常快,因为找不到对应的表格操作,所以都是直接挑过处理。正常恢复后,赶紧把drop掉的表格从备份文件或者dump出来的sql文件中恢复回来。注意注意!!!!这种情况要权衡利弊,从时间耗时跟操作安全数据安全考虑,是undo recovery快还是你如此操作快,然后一定一定要跟你的上级或者领导报备操作的风险性,不要默默干,要报告!!!

1 2017-03-17T15:12:14.317391Z 0 [Note] mysqld (mysqld 5.7.14-log) starting as process 32094 ...2 2017-03-17T15:12:14.430101Z 0 [Note] InnoDB: PUNCH HOLE support not available3 2017-03-17T15:12:14.430586Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins4 2017-03-17T15:12:14.430732Z 0 [Note] InnoDB: Uses event mutexes5 2017-03-17T15:12:14.430874Z 0 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier6 2017-03-17T15:12:14.430993Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.37 2017-03-17T15:12:14.431084Z 0 [Note] InnoDB: Using Linux native AIO8 2017-03-17T15:12:14.433127Z 0 [Note] InnoDB: Number of pools: 19 2017-03-17T15:12:14.434016Z 0 [Note] InnoDB: Not using CPU crc32 instructions
10 2017-03-17T15:12:14.443970Z 0 [Note] InnoDB: Initializing buffer pool, total size = 9G, instances = 8, chunk size = 128M
11 2017-03-17T15:12:16.158820Z 0 [Note] InnoDB: Completed initialization of buffer pool
12 2017-03-17T15:12:16.380118Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
13 2017-03-17T15:12:16.409819Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
14 2017-03-17T15:12:16.478403Z 0 [Note] InnoDB: Log scan progressed past the checkpoint lsn 898935661420
15 2017-03-17T15:12:16.478579Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898935661429
16 2017-03-17T15:12:16.532923Z 0 [Note] InnoDB: Doing recovery: scanned up to log sequence number 898935661429
17 2017-03-17T15:12:16.533063Z 0 [Note] InnoDB: Database was not shutdown normally!
18 2017-03-17T15:12:16.533105Z 0 [Note] InnoDB: Starting crash recovery.
19 2017-03-17T15:12:17.052734Z 0 [Note] InnoDB: 1 transaction(s) which must be rolled back or cleaned up in total 100000 row operations to undo
20 2017-03-17T15:12:17.053009Z 0 [Note] InnoDB: Trx id counter is 5718016
21 2017-03-17T15:12:17.321987Z 0 [Note] InnoDB: Last MySQL binlog file position 0 37774, file name bin_log.000016
22 2017-03-17T15:12:17.460435Z 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
23 2017-03-17T15:12:17.460673Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
24 2017-03-17T15:12:17.461075Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
25 2017-03-17T15:12:17.512923Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
26 2017-03-17T15:12:17.516337Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
27 2017-03-17T15:12:17.516617Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
28 2017-03-17T15:12:17.518732Z 0 [Note] InnoDB: 5.7.14 started; log sequence number 898935661429
29 2017-03-17T15:12:17.518789Z 0 [Note] InnoDB: !!! innodb_force_recovery is set to 3 !!!
30 2017-03-17T15:12:17.519305Z 0 [Note] InnoDB: Loading buffer pool(s) from /data/mysql/mysql3310/data/ib_buffer_pool
31 2017-03-17T15:12:17.521217Z 0 [Note] Plugin 'FEDERATED' is disabled.
32 2017-03-17T15:12:17.694697Z 0 [Note] Recovering after a crash using /data/mysql/mysql3310/logs/bin_log
33 2017-03-17T15:12:17.694882Z 0 [Note] Starting crash recovery...
34 2017-03-17T15:12:17.695070Z 0 [Note] Crash recovery finished.
35 2017-03-17T15:12:18.197454Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
36 2017-03-17T15:12:18.197584Z 0 [Note] Server hostname (bind-address): '*'; port: 3310
37 2017-03-17T15:12:18.197804Z 0 [Note] IPv6 is available.
38 2017-03-17T15:12:18.197910Z 0 [Note]   - '::' resolves to '::';
39 2017-03-17T15:12:18.197981Z 0 [Note] Server socket created on IP: '::'.
40 2017-03-17T15:12:18.391615Z 0 [Note] InnoDB: Buffer pool(s) load completed at 170317 23:12:18
41 2017-03-17T15:12:18.414950Z 0 [Warning] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.
42 2017-03-17T15:12:18.415223Z 0 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.
43 2017-03-17T15:12:18.415340Z 0 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.
44 2017-03-17T15:12:18.446935Z 0 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.
45 2017-03-17T15:12:18.520569Z 0 [Note] Event Scheduler: Loaded 0 events
46 2017-03-17T15:12:18.521680Z 0 [Note] mysqld: ready for connections.
47 Version: '5.7.14-log'  socket: '/tmp/mysql3310.sock'  port: 3310  MySQL Community Server (GPL)
48 2017-03-17T15:13:03.125686Z 2 [ERROR] InnoDB: innodb_force_recovery is on. We do not allow database modifications by the user. Shut down mysqld and edit my.cnf to set innodb_force_recovery=0实验2 详细error log记录

参考文章:

https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html

http://www.sysdb.cn/index.php/2016/01/14/innodb-recovery/?utm_source=tuicool&utm_medium=referral

http://mysql.taobao.org/monthly/2015/06/01/

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 如何做一个简单的面向对象程序

    理解 属性成员变量 方法成员方法 分为三步 第一步 Java类及类的成员 1.属性和方法 第二步 Java类的实例化 即创建类的对象 第三步 调用对象的结构;属性和方法 调用属性:“对象.属性" 调用方法:“对象.方法” 注意:如果创建…...

    2024/5/8 8:12:29
  2. react 配置路由

    react4.0以后的路由配置和之前的配置还是有很大区别的。 npm i 不指定版本去下载一般都是最新的, 在App.jsx直接引入配置就行 import React, { Component } from react import relationChart from ./components/RelationChart; import relationChart1 from ./com…...

    2024/5/8 8:12:29
  3. PHP会话超时机制

    参考&#xff1a;https://www.laruence.com/2012/01/10/2469.html 登录时记录过期时间到Session中在入口文件中判断是否过期&#xff0c;过期则退出&#xff0c;否则更新过期时间 // 入口文件判断 if (isset($_SESSION[expiretime])) {if ($_SESSION[expiretime] < time())…...

    2024/5/8 3:57:14
  4. 论文阅读-End-to-End Trainable System for Enhancing Diversity in Natural Language Generation

    文章目录背景SC-LSTM改进的模型semantic controlfirst word control实验效果自动评测指标语义正确度词汇复杂性分析背景 出发点&#xff1a; End-to-end 模型可以将句子规划和实现两步合为一步现有的方法生成的句子开头大多是相同的 创新点&#xff1a; 基于Semantically C…...

    2024/5/8 8:12:26
  5. javase学习记录之------File的获取功能

    import java.io.File;/* 获取功能&#xff1a;public String getAbsolutePath():获取绝对路径public String getPath():获取相对路径public String getName():获取名称public long length():获取长度 字节数public long lastModified():获取最后一次修改时间&#xff0c;毫秒…...

    2024/5/8 8:12:25
  6. 自己做站难做吗?

    如果你有基础并且好学&#xff0c;也许做个站不是什么难事&#xff0c;亦或者说要看你对做出的站要求什么&#xff0c;吃饱和吃好的标准不一样&#xff0c;如果你是小白的话我个人觉得还是算了吧&#xff0c;所谓会者不难&#xff0c;难者不会。每个行业都有自己的门道&#xf…...

    2024/5/8 8:12:25
  7. Max retries exceeded with url:

    https://blog.csdn.net/buki26/article/details/85004675 ConnectionError: HTTPConnectionPool(host‘xxx.xx.xxx.xxx’, portxxxx): Max retries exceeded with url: /api/v1/login/ (Caused by NewConnectionError(’<urllib3.connection.HTTPConnection object at 0x7f…...

    2024/5/8 1:25:33
  8. 【Promise】基本使用+回调地狱+宏队列与微队列

    文章目录前奏1.函数对象2.回调函数3.Error正题1.基本使用2.回调地狱3.关键问题4.async与await异步队列示例前奏 1.函数对象 /* 1. 函数对象与实例对象函数对象: 将函数作为对象使用时, 简称为函数对象实例对象: new 函数产生的对象, 简称为对象*/function Fn() { // Fn函数 …...

    2024/5/8 1:25:29
  9. 基于级联卷积神经网络的大场景遥感图像舰船目标快速检测方法

    摘要 针对大场景遥感图像舰船目标的快速检测问题&#xff0c;文章设计了一种级联型卷积神经网络检测框架。该检测框架由目标预筛选全卷积网络(P-FCN)和目标精确检测全卷积网络(D-FCN)两个全卷积级联而成。P-FCN是一个轻量级的图像分类网络&#xff0c;负责对大场景图像中可能的…...

    2024/5/8 8:12:24
  10. Unity删除编译库中的UIWebView

    目录 软件环境与时间 问题产生 问题解决 吐槽 软件环境与时间 Unity2017.4.37c2Unity2017.4.40f1Xcode 12.0.1macOS 10.15.52020年10月13日 问题产生 最近出现Unity的应用在苹果提审时被拒的情况&#xff0c;原因是应用中使用了UIWebView&#xff1a; ITMS-90809: Depre…...

    2024/5/8 8:12:23
  11. JSBOM、DOM思想

    文章目录es6增加的关于数组的方法正则表达式对象BOMWindow 对象window对象中打开窗口的方法定时器循环定时器通过循环定时器写一个页面时钟地址栏对象地址栏对象的方法searchhistory历史记录对象DOM思想Document对象Document对象的方法标签对象的两个常用属性动态创建DOM元素事…...

    2024/5/8 8:12:21
  12. Python自学之argparse.ArgumentParserI()

    学习ArgumentParser的用法简介简介 命令行选项、参数和子命令解析器. argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数&#xff0c;然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册&#xff0c;并在…...

    2024/5/8 8:12:21
  13. JDBC技术

    JBBD操作数据库&#xff08;一&#xff09; JDBC的概念&#xff1a; 为什么需要JDBC&#xff1f; JDBC是Java连接数据库的简称&#xff0c;具有连接多种数据库的能力JDBC驱动由数据库厂商提供 在个人开发与测试中&#xff0c;可以使用JDBC-ODBC桥连接方式 在生产型开发中&am…...

    2024/5/8 8:12:19
  14. 多家厂商BIND iquery远程缓冲区溢出漏洞

    漏洞名称多家厂商BIND iquery远程缓冲区溢出漏洞漏洞披露时间1998-04-08 00:00:00cve漏洞编号CVE-1999-0009cnnvd漏洞编号CNNVD-199804-012漏洞类型其他漏洞等级中危cvss9.3可利用性完全地漏洞描述BIND是一套开源的用于实现DNS协议的软件。低于4.9.7和8.1.2的BIND版本中在处理反…...

    2024/5/8 8:12:18
  15. django 数据模型中 null=True 和 blank=True的区别

    null详解 如果为True&#xff0c;Django将在数据库中将空值存储为NULL。 默认值是 False。 避免在基于字符串的字段&#xff08;例如CharField和TextField上使用null。 如果字符串字段的nullTrue&#xff0c;那意味着对于“无数据”有两个可能的值&#xff1a;NULL 和空字符串…...

    2024/5/8 8:12:17
  16. 上网时如何隐藏我的IP地址?

    上网时如何隐藏我的IP地址&#xff1f; 如何访问被阻止的网站&#xff1f; 如何下载仅适用于某些地区的视频资源或游戏资源&#xff1f; 如何加快我的上网速度&#xff1f;如果您对此类问题感到困惑&#xff0c;代理IP将是您的最佳选择。一些代理和个人通过Internet提供了数百万…...

    2024/5/8 8:12:17
  17. 关于成员变量和局部变量存储位置的解析

    成员变量在堆内存里&#xff0c;局部变量在栈内存里。&#xff08;基础类型&#xff09; 疑问点&#xff1a; 既然成员变量存在于对象中&#xff0c;对象存在于堆中&#xff0c;所以成员变量存在于堆中。那么按照这样的推理&#xff0c;局部变量存在于方法中&#xff0c;而方…...

    2024/5/8 8:12:15
  18. 牛客网刷题 词频统计

    牛客网刷题 词频统计 1.这道题我一开始的思路就是使用hashmap存放每个单词出现的次数&#xff0c;但是我在最后返回结果的时候&#xff0c;没有判断word是否在hashmap中存在&#xff0c;就直接使用map.get(word)&#xff0c;结果导致空指针异常&#xff0c;所以我在最后需要判断…...

    2024/5/8 8:12:14
  19. Java基础:设计模式:单例设计模式:以Runtime这个类的底层源码为例---饿汉式 和 懒汉式

    设计模式一共有23种&#xff0c;&#xff08;java出生30多年了&#xff0c;才总结出这23种&#xff01;&#xff09; 设计模式是前辈们总结程序中发生的各种问题&#xff0c;为解决这些问题&#xff0c;而设计出的规章制度&#xff0c;方式方法&#xff0c;都是智慧的结晶。 首…...

    2024/5/8 8:12:13
  20. 5、ORDER BY:对查询结果排序

    通过条件查询语句可以查询到符合用户需求的数据&#xff0c;但是查询到的数据一般都是按照数据最初被添加到表中的顺序来显示。为了使查询结果的顺序满足用户的要求&#xff0c;MySQL 提供了 ORDER BY 关键字来对查询结果进行排序。 在实际应用中经常需要对查询结果进行排序&a…...

    2024/5/8 8:12:13

最新文章

  1. ReactFlow的ReactFlow实例事件传参undefined处理状态切换

    1.问题 ReactFlow的ReactFlow实例有些事件我们在不同的状态下并不需要&#xff0c;而且有时候传参会出现其它渲染效果&#xff0c;比如只读状态下我们不想要拖拉拽onEdgesChange连线重连或删除的功能。 2.思路 事件名称类型默认值onEdgesChange(changes: EdgeChange[]) >…...

    2024/5/8 12:51:13
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/7 10:36:02
  3. [Spring Cloud] gateway全局异常捕捉统一返回值

    文章目录 处理转发失败的情况全局参数同一返回格式操作消息对象AjaxResult返回值状态描述对象AjaxStatus返回值枚举接口层StatusCode 全局异常处理器自定义通用异常定一个自定义异常覆盖默认的异常处理自定义异常处理工具 在上一篇章时我们有了一个简单的gateway网关 [Spring C…...

    2024/5/8 1:47:24
  4. 最新在线工具箱网站系统源码

    内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 系统内置高达72种站长工具、开发工具、娱乐工具等功能。此系统支持本地调用API&#xff0c;同时还自带免费API接口&#xff0c; 是一个多功能性工具程序&#xff0c;支持后台管理、上…...

    2024/5/8 8:32:49
  5. 416. 分割等和子集问题(动态规划)

    题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义&#xff1a;dp[i][j]表示当背包容量为j&#xff0c;用前i个物品是否正好可以将背包填满&#xff…...

    2024/5/7 19:05:20
  6. 【Java】ExcelWriter自适应宽度工具类(支持中文)

    工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...

    2024/5/7 22:31:36
  7. Spring cloud负载均衡@LoadBalanced LoadBalancerClient

    LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon&#xff0c;直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件&#xff0c;我们讨论Spring负载均衡以Spring Cloud2020之后版本为主&#xff0c;学习Spring Cloud LoadBalance&#xff0c;暂不讨论Ribbon…...

    2024/5/8 1:37:40
  8. TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案

    一、背景需求分析 在工业产业园、化工园或生产制造园区中&#xff0c;周界防范意义重大&#xff0c;对园区的安全起到重要的作用。常规的安防方式是采用人员巡查&#xff0c;人力投入成本大而且效率低。周界一旦被破坏或入侵&#xff0c;会影响园区人员和资产安全&#xff0c;…...

    2024/5/7 14:19:30
  9. VB.net WebBrowser网页元素抓取分析方法

    在用WebBrowser编程实现网页操作自动化时&#xff0c;常要分析网页Html&#xff0c;例如网页在加载数据时&#xff0c;常会显示“系统处理中&#xff0c;请稍候..”&#xff0c;我们需要在数据加载完成后才能继续下一步操作&#xff0c;如何抓取这个信息的网页html元素变化&…...

    2024/5/8 1:37:39
  10. 【Objective-C】Objective-C汇总

    方法定义 参考&#xff1a;https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...

    2024/5/7 16:57:02
  11. 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】

    &#x1f468;‍&#x1f4bb;博客主页&#xff1a;花无缺 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】&#x1f30f;题目描述&#x1f30f;输入格…...

    2024/5/7 14:58:59
  12. 【ES6.0】- 扩展运算符(...)

    【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数&#xff0…...

    2024/5/7 1:54:46
  13. 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?

    文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕&#xff0c;各大品牌纷纷晒出优异的成绩单&#xff0c;摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称&#xff0c;在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁&#xff0c;多个平台数据都表现出极度异常…...

    2024/5/7 21:15:55
  14. Go语言常用命令详解(二)

    文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令&#xff0c;这些命令可以帮助您在Go开发中进行编译、测试、运行和…...

    2024/5/8 1:37:35
  15. 用欧拉路径判断图同构推出reverse合法性:1116T4

    http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b&#xff0c;我们在 a i a_i ai​ 和 a i 1 a_{i1} ai1​ 之间连边&#xff0c; b b b 同理&#xff0c;则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然&#xff0…...

    2024/5/7 16:05:05
  16. 【NGINX--1】基础知识

    1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息&#xff0c;并安装一些有助于配置官方 NGINX 软件包仓库的软件包&#xff1a; apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...

    2024/5/7 16:04:58
  17. Hive默认分割符、存储格式与数据压缩

    目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限&#xff08;ROW FORMAT&#xff09;配置标准HQL为&#xff1a; ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...

    2024/5/8 1:37:32
  18. 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法

    文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中&#xff0c;传感器和控制器产生大量周…...

    2024/5/7 16:05:05
  19. --max-old-space-size=8192报错

    vue项目运行时&#xff0c;如果经常运行慢&#xff0c;崩溃停止服务&#xff0c;报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中&#xff0c;通过JavaScript使用内存时只能使用部分内存&#xff08;64位系统&…...

    2024/5/8 1:37:31
  20. 基于深度学习的恶意软件检测

    恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞&#xff0c;例如可以被劫持的合法软件&#xff08;例如浏览器或 Web 应用程序插件&#xff09;中的错误。 恶意软件渗透可能会造成灾难性的后果&#xff0c;包括数据被盗、勒索或网…...

    2024/5/8 1:37:31
  21. JS原型对象prototype

    让我简单的为大家介绍一下原型对象prototype吧&#xff01; 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定&#xff0c;每一个构造函数都有一个 prototype 属性&#xff0c;指向另一个对象&#xff0c;所以我们也称为原型对象…...

    2024/5/8 12:44:41
  22. C++中只能有一个实例的单例类

    C中只能有一个实例的单例类 前面讨论的 President 类很不错&#xff0c;但存在一个缺陷&#xff1a;无法禁止通过实例化多个对象来创建多名总统&#xff1a; President One, Two, Three; 由于复制构造函数是私有的&#xff0c;其中每个对象都是不可复制的&#xff0c;但您的目…...

    2024/5/8 9:51:44
  23. python django 小程序图书借阅源码

    开发工具&#xff1a; PyCharm&#xff0c;mysql5.7&#xff0c;微信开发者工具 技术说明&#xff1a; python django html 小程序 功能介绍&#xff1a; 用户端&#xff1a; 登录注册&#xff08;含授权登录&#xff09; 首页显示搜索图书&#xff0c;轮播图&#xff0…...

    2024/5/8 1:37:29
  24. 电子学会C/C++编程等级考试2022年03月(一级)真题解析

    C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...

    2024/5/7 17:09:45
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57