上一篇,提到了我为什么要写MySQL系列教程的原因。这一篇,我们就来开始MySQL系列学习的第一篇,MySQL的安装。MySQL的安装有很多中方式,本文重点实践在Centos操作系统上实现源码的安装。这里也总结一下,我个人知道的一些安装方式。1、如果是在Mac操作系统,你可以直接到官方网站下载.dmg格式的安装包进行安装,也可以使用包管理命令(port、brew)进行安装。同时也你可以使用dock
MySQL一直是面试中的热点问题,也难道了很多的面试者。其实MySQL没那么难,只是大家没有系统化、实战性的过去学习、总结。同时很多开发者在实际的开发过程中也很少去接触一些偏向底层的知识。
文章介绍对于MySQL中的乐观锁和悲观锁,可能很多的开发者还不是很熟悉,并不知道其中具体是如何实现的。本文就针对这个问题做一个实际案例演示,让你彻底明白这两种锁的区别。锁分类MySQL的中锁按照范围主要分为表锁、行锁和页面锁。其中myisam存储引擎只支持表锁,InnoDB不仅仅支持行锁,在一定程度上也支持表锁。按照行为可以分为共享锁(读锁)、排他锁(写锁)和意向锁。按照思想分为乐观锁和悲观锁。今
文章简介网络上关于MySQL主从复制的文章很多都是讲解如何实现,以及部分实现原理,缺乏对MySQL主从复制的全面介绍。例如主从复制的模式(半同步模式和异步同步模式)、同步的原理(binarylog+position,GTID)、主从复制的常见问题都缺乏一个全面的总结。本文针对这些部分内容做一个全面的分析与总结。本文主要的内容有MySQL主从复制的原因、实现原理、实现步骤、半同步模式、异步同步模式、
简介该篇文章对MySQL中的日志进行总结与简单介绍,不会涉及的太深。主要的目的是为了对MySQL中的日志文件有一个体系化的了解。后面会对每一种日志文件做具体的分析与总结。日志分类MySQL中的日志文件,配置文件、错误日志文件、二进制文件(binarylog)、慢查询日志(slowquerylog)、全量日志(generalog)、审计日志(auditlog)、数据库文件&数据表文件、存储引擎文件、
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号