
mysql
Code Pupil
一个喜好分享、喜好记录的代码小生
展开
-
Mysql事务是什么
什么是事务事务是数据库系统区别于其他一切文件系统的重要特性之一事务是一组具有原子性的SQL语句,或是一个独立的工作单元事务需要符合以下特点:原子性(ATOMICITY),定义:一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败,对于一个事务来说,不可能只执行其中的一部分操作一致性(CONSISTENCY),定义:一致性是指事务讲...原创 2019-02-24 01:40:38 · 6202 阅读 · 0 评论 -
mysql5.7忘记密码如何找回
修改MySQL的登录设置$ vim /etc/my.cnf#在[mysqld]后面加上 skip-grant-tables[mysqld]skip-grant-tables重新启动,发现报错$ service mysqld restartJob for mysqld.service failed because the control process exited with e...原创 2019-02-20 15:18:47 · 648 阅读 · 0 评论 -
MySQL复制功能
介绍二进制日志及其对复制的影响、GTID的复制、MMM、MHA等等mysql复制功能介绍复制问题解决了什么问题:实现了不同服务器上的数据分布利用二进制日志增量进行不需要太多的带宽但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力,特别是跨IDC环境下进行复制应该分批进行。实现在不同服务器上的数据分布实现在数据读取的负载均衡,需要其他组件配合完成比如利用DNS轮询...转载 2019-04-19 15:20:42 · 607 阅读 · 0 评论 -
MySQL高可用架构设计
什么是高可用架构“高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。什么原因造成系统的不可用严重的主从延迟主从复制中断锁引起的大量阻塞软硬件鼓掌造成的服务器宕机等正常可用时间和全年时间百分比表示高可用的程度如果要达到9.99999的高可用:(3652460)*(1-0.99999) = 5.256 ...转载 2019-04-24 16:41:26 · 396 阅读 · 0 评论