MySQL MHA 1、什么是MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的&...
分类:MySQL
11 篇文章MySQL读写分离 1、MySQL读写分离概述 当今MySQL使用相当广泛,随着用户的增多以及数据量的增大,高并发随之而来;然而我们有很多办法可以缓解数据库的压力,分布式数据库集群、负载均衡、读写分离、增加缓存服务器等等。采用读写分离技术缓解数据库的压力是一种不错的方式。 1.1 MySQL读写分离...
MySQL存储引擎 1、存储引擎概述 数据库中的数据使用各种不同的技术存储在文件(或者内存)中;每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供不同的功能和能力;这些不同的技术以及配套的功能在MySQL中称为存储引擎。 存储引擎是数据库将数据存储在文件系统中的存储方式或者存储格式。 2...
MySQL备份与恢复 1、数据备份概述 备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。 数据丢失的场景举例: 硬件故障 软件故障 自然灾害 黑客攻击 误操作 (占比最大)...
SQL语句 SQL语句有多种类型: 数据查询语言(DQL) 数据查询语言(Data Query Language, DQL)是SQL语言中,负责进行数据查询而不会对数据Ĉ...
MySQL 客户端工具使用 1、MySQL程序组成 客户端 mysql:CLI交互式客户端程序 mycli:CLI交互式客户端程序;使用sql语句时会有提示信息 mysql_secure_installation:安全初始化,强烈建议安装完以后执行此命令 mysqldump:mysql备份工具 my...