分类:MySQL

11 篇文章

MySQL MHA高可用

MySQL MHA 1、什么是MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的&...

MySQL 读写分离

MySQL读写分离 1、MySQL读写分离概述 当今MySQL使用相当广泛,随着用户的增多以及数据量的增大,高并发随之而来;然而我们有很多办法可以缓解数据库的压力,分布式数据库集群、负载均衡、读写分离、增加缓存服务器等等。采用读写分离技术缓解数据库的压力是一种不错的方式。 1.1 MySQL读写分离...

MySQL 主主复制

MySQL主主复制 1、MySQL主主复制概述 MySQL主从复制虽然能够提高数据库总体性能、实时备份、利用mysql-proxy实现读写分离,但当主服务器宕机时业务还是中断,所以就需要主主复制,两台主服务器实现负载。 1.1 MySQL主主复制原理 主从复制原理是当从库IO线程接受到主库传递来的二...

MySQL 主从复制

MySQL主从复制 1、MySQL主从复制概述 MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一;但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,...

MySQL 存储引擎

MySQL存储引擎 1、存储引擎概述 数据库中的数据使用各种不同的技术存储在文件(或者内存)中;每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供不同的功能和能力;这些不同的技术以及配套的功能在MySQL中称为存储引擎。 存储引擎是数据库将数据存储在文件系统中的存储方式或者存储格式。 2...

MySQL 备份与恢复

MySQL备份与恢复 1、数据备份概述 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。 数据丢失的场景举例: 硬件故障 软件故障 自然灾害 黑客攻击 误操作 (占比最大)...

MySQL 日志管理

MySQL日志管理 1、MySQL日志概述 日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和...

MySQL 索引与事务

MySQL 索引与事务 1、索引概述 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引是对查询性能优化最有效的手段能够轻易将查询性能提高好几个数量级。 索引相当于字典的音序表,如果要查某个字,如果不使用音序表,则需要从几百页中逐页去查。 1.1 索引的...

MySQL SQL语句

SQL语句 SQL语句有多种类型: 数据查询语言(DQL) 数据查询语言(Data Query Language, DQL)是SQL语言中,负责进行数据查询而不会对数据Ĉ...

MySQL 客户端工具使用

MySQL 客户端工具使用 1、MySQL程序组成 客户端 mysql:CLI交互式客户端程序 mycli:CLI交互式客户端程序;使用sql语句时会有提示信息 mysql_secure_installation:安全初始化,强烈建议安装完以后执行此命令 mysqldump:mysql备份工具 my...

MySQL 数据库简介

MySQL数据库简介 1、数据库基本概念 1.1 数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合;一个数据库由多...