随笔分类 - MySQL
摘要:一、MySQL-MMM概述 1、MySQL-MMM的概念 MMM(Master-Master replication manager for MvSQL,MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。 MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Ma
阅读全文
摘要:1、什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证
阅读全文
摘要:一、什么是读写分离 读写分离,基本的原理是让主数据库处理事务性增、改、删操作( INSERT、UPDATE、DELETE) ,而从数据库处理SELECT查询操作。 数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库 二、为什么要读写分离 因为数据库的“写”(写10000条数据可能要3分钟)
阅读全文
摘要:MySQL高级SQL语句 1、EXISTS 用来测试内查询有没有产生任何结果,类似布尔值是否为真 如果有的话,系统就会执行外查询中的SQL语句,若是没有,那整个SQL语句就不会产生任何结果。 语法:SELECT 字段1 FROM 表1 WHERE EXISTS (SELECT * FROM 表2 W
阅读全文
摘要:一、准备工作 1、安装MySQL数据库 Shell脚本——源码编译安装MySQL 2、实验准备,数据表配置 use kgc; create table location (Region char(20),store_Name char(20)); insert into location value
阅读全文
摘要:一、MySQL 日志管理 MySQL 的日志默认保存位置为 /usr/local/mysql/data vim /etc/my.cnf [mysqld] ##错误日志,用来记录当MySQL启动、停止或运行时发生的错误信息,默认已开启 log-error=/usr/local/mysql/data/m
阅读全文
摘要:一、MySQL 索引 1、索引的概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 ●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据
阅读全文
摘要:一、常用的数据类型 int :整型 float :单精度浮点 4字节32位 double :双精度浮点 8字节64位 char :固定长度的字符类型 varchar :可变长度的字符类型 text :文本 image :图片 decimal(5,2) :5个有效长度数字,小数点后面有2位 二、查看数
阅读全文
摘要:一、数据库的基本概念 1、数据(Data) 描述事物的符号记录 包括数字,文字,图形,图像,声音,档案记录等 以“记录”形式按统一的格式进行存储 2、表 将不同的记录组织在一起 用来存储具体数据 3、数据库 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 4、数据库管理系统(D
阅读全文
摘要:编译安装MySQL 1、软件包 MySQL安装包 将安装包拖至/opt目录下,编辑一个脚本文件,将以下内容复制进去,然后source或者. 执行脚本,等脚本执行完成,即可使用mysql -u root -p点击回车即可进入。 2、MySQL一键部署脚本(使用source或者.执行脚本!) #!/bi
阅读全文

浙公网安备 33010602011771号