周村网站建设,怎么制作wap网站,世界500强企业使命愿景价值观,wordpress给幻灯片添加图片不显示作为一名数据库运维人员#xff0c;应该遇到过表记录被异常全表更新#xff0c;这个时候该怎么办。作为Mysql数据库运维人员#xff0c;第一反应#xff0c;应该就是上报#xff0c;然后联系开发人员#xff0c;确认此表作用#xff0c;然后再确定恢复方案。在这里举一个…作为一名数据库运维人员应该遇到过表记录被异常全表更新这个时候该怎么办。作为Mysql数据库运维人员第一反应应该就是上报然后联系开发人员确认此表作用然后再确定恢复方案。在这里举一个配置表的例子如果配置被异常更新则需要先将被设置成只读然后从备份里恢复出数据或者看看产品是否能做出配置数据。在这里就来详细说一下表是如何设置成只读。1.设置表只读[rootlocalhost] 10:46:02 [sbtest]show tables;------------------| Tables_in_sbtest |------------------| sbtest1 || t_test |------------------2 rows in set (0.00 sec)[rootlocalhost] 10:46:03 [sbtest]lock tables t_test read;Query OK, 0 rows affected (0.00 sec)2.测试表只读是否生效[tonylocalhost] 10:47:03 [sbtest]insert into t_test values(2000,93333,efsdaf,fdsaf);[rootlocalhost] 10:47:26 [(none)]show full processlist;--------------------------------------------------------------------------------------------------------------------------------------------------| Id | User | Host | db | Command | Time | State | Info |--------------------------------------------------------------------------------------------------------------------------------------------------| 5 | event_scheduler | localhost | NULL | Daemon | 418013 | Waiting on empty queue | NULL || 75 | root | localhost | sbtest | Sleep | 64 | | NULL || 76 | tony | localhost | sbtest | Query | 23 | Waiting for table metadata lock | insert into t_test values(2000,93333,efsdaf,fdsaf) || 78 | root | localhost | NULL | Query | 0 | starting | show full processlist |--------------------------------------------------------------------------------------------------------------------------------------------------4 rows in set (0.00 sec)从上面可以看到insert插入操作已经被堵塞了等待的是表元数据锁。3.解锁表只读锁当恢复sql准备好之后就可以解锁表的只读锁。[rootlocalhost] 10:50:20 [sbtest]unlock tables;Query OK, 0 rows affected (0.00 sec)解锁之后就可以正常插入记录了。[tonylocalhost] 10:50:46 [sbtest]insert into t_test values(2000,93333,efsdaf,fdsaf);Query OK, 1 row affected (0.44 sec)喜欢的可以添加关注