2019年6月3日

记一次误删数据的恢复过程

摘要: 情况描述: 6月25日在做盲期数据时,将101下的trademarknew中48张表复制到50下的trademarknew库时,误操作复制到了trademark库,导致trademark库中表被覆盖。 恢复思路: 为保证50不停机,必须热恢复。今天是周一,可以将周日的全备份传输到52机器上(5.7) 阅读全文

posted @ 2019-06-03 15:53 小二来个勺 阅读(132) 评论(0) 推荐(0) 编辑

MHA+Atlas实现高可用及读写分离

摘要: 机器规划和描述: 角色 ip地址 主机名 server_id 类型 Monitor host 172.16.1.38 yunwei - 监控复制组 Master 172.16.1.55 info-slave 10 写入 Candicate master 172.16.1.66 info-master 阅读全文

posted @ 2019-06-03 15:21 小二来个勺 阅读(229) 评论(0) 推荐(0) 编辑

2019年3月29日

mysql事物的特性即实现原理

摘要: 事务有四特性:原子性,一致性,隔离性,持久性,及ACID。 那么这四特性的底层原理是什么呢,看一下。 首先,如何实现事务的原子性 : 所谓原子性,就是事务要么全部执行完成 ,要么全部回滚,执行失败,从一个一致性的状态转换到另一个一致性的状态。 一致性就是事务开始之前和结束之后,数据库完整性约束没有被 阅读全文

posted @ 2019-03-29 11:24 小二来个勺 阅读(501) 评论(0) 推荐(0) 编辑

mysql事务及隔离级别

摘要: Mysql规定了四个隔离级别 Read uncommit 未提交读,安全隔离级别最差(基本不会用),一个事务会读取到另一个未提交的事务的修改,会带来脏读,幻读,不可重复读等问题; Read commit 已提交读,一个事务只能读取到另一个事务已提交的修改,避免了脏读,但仍有幻读和不可重复读; Rep 阅读全文

posted @ 2019-03-29 11:22 小二来个勺 阅读(113) 评论(0) 推荐(0) 编辑

mysql的test库

摘要: test库在MySQL中特殊存在,一般部署完mysql后应当删除该库,并规定不能创建以test和test_字符开头的数据库。因为在mysql中,test库对任意用户都有管理员权限,因此,线上数据库不要用test。如果已有test,添加用户时想要禁止对test库的权限,可以在mysql.db表中添加这 阅读全文

posted @ 2019-03-29 11:18 小二来个勺 阅读(516) 评论(0) 推荐(0) 编辑

导航