Mysql索引使用
执行计划字段说明:id字段说明: 查询的执行顺序,数字越小越先执行,数字如果一样就从上往下执行。select_type字段说明: SIMPLE是简单查询,PRIMARY是一般查询,SUBQUERY是子查询。table字段说明: 显示表名。par
Mysql数据库安全
mysql数据库安全主要从用户权限,主机控制,密码验证,SSL登陆这几方面。用户权限可以给不同角色的同事授于不同的权限,减小对数据的破坏性。主机控制是限制哪些服务器可以登陆实例,不满足要求的服务器拒绝连接数据库实例,防止黑客入侵。密码验证是创建用户时检查密码是否为弱密码,如果为弱密码提示创建不成功。ssl是数据在过程中对数据库进行加密,防止在传输过程中有黑客抓包,截取数据。一、用户权限1.创建普通
mysql多版本实例安装
1.安装mysql5.6数据库 [root@test01 ~]# yum -y install autoconf libaio* --mysql5.6依赖autoconf包,mysql5.7依赖libaio包。[root@test01 ~]# lltotal 2310240-rw-------. 1 root root&
MySQL Group Replication
1.mysql异步复制2.mysql半同步复制3.Group replication
Mysql 5.7忧化配置详解
1.缓存池大小(mysql启动时系统分配的内存)innodb_buffer_pool_size=系统内存X75%2.innodb存储引擎对读文件,写文件,同步文件的模式innodb_flush_method=fdatasyncfdatasync:将innodb_buffer_pool和innodb_log_buffer的数据写入到操作系统缓存,操作系统缓存调用sync函数将数据刷新到磁盘。O_DS
Mycat中间件实现Mysql数据分片( 下篇)
9.数据按节点(DataNode)分片[root@k8s01 conf]# vim schema.xml[root@k8s01 conf]# vim rule.xmlid:表示字段值count:表示后端有3个DataNode节点[root@k8s01 conf]# ../bin/mycat restartStopping Mycat-server...Stopped Mycat-server.St
Mycat中间件实现Mysql数据分片(上篇)
架构图:机器规划:IP地址主机名角色备注10.4.132.50k8s01mycat,master10.4.132.42k8s02master10.4.132.66k8s03master1.下载安装Mysql(三台Mysql都需要安装)[root@k8s01 soft]# wget http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.
Mycat监控工具Mycat-web
Mycat-web下载地址:http://dl.mycat.io/mycat-web-1.0/Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gzzookeeper下载地址:http://dl.mycat.io/zookeeper-3.4.6.tar.gz1.下载安装zookeeper服务[root@k8s01 ~]# wget http://dl.
Mycat中间件实现Percona Cluster集群读写分离
Mycat实现读写分离架构图:Mycat主从切换架构图:Mycat下载地址:http://dl.mycat.io/1.6.7.3/20190828135747/Mycat-server-1.6.7.3-release-20190828135747-linux.tar.gzPercona-XtraDB-Cluster下载地址:https://www.percona.com/downloads/Per
Mycat中间件实现Mysql主从读写分离
环境规划:IP地址主机名角色备注10.4.132.50k8s01mycat,master10.4.132.42k8s02slave10.4.132.66k8s03slaveMycat下载地址:http://dl.mycat.io/1.6.7.3/20190828135747/Mycat-server-1.6.7.3-release-20190828135747-linux.tar.gzMysql下
Mysql索引原理
MySQL默认使用B+树结构管理索引,B+树中的B代表平衡(balance )。除了B+树还是二叉树,平衡二叉树,B-树。索引可以加快对数据查询,但是会降低修改、删除、更新操作。一、二叉树 二叉树是记录表中每行数据顺序,根据插入的数据不同会更新到索引中,索引不平衡。如果表中数据是顺序写入那二叉树就变成单向链表了。如果写
Mysql 5.7内存结构
一、Mysql 5.7内存结构和磁盘结构Buffer Pool缓存池:主要是以数据页存储,包括数据页、索引页、数据字典、锁信息。Change Buffer写缓存:主要读Buffer Pool里面的数据页,对数据页进行修改操作(insert,delete,update)。数据修改时会写入Log Buffer日志。
mysql 5.7多源复制
主机规划:IP地址主机名数据库版本角色备注10.4.132.50 k8s01mysql-5.7.27master110.4.132.42 k8s02mysql-5.7.27master210.4.132.66 k8s03mysql-5.7.27slave下载地址:http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysq
mysql router实现mysql的读写分离
目前官方已将mysql proxy软件废弃,使用mysql router代替了mysql proxy做mysql的读写分离.读写分离底层的数据必须是一至,示例中是采用一主两从,使用mysql proxy分配两个端口,一个负责写数据,一个负责读数据.1.mysql router下载地址:http://pan.baidu.com/s/1bpaIz1t2.需要搭建一主两从环境,或者使用...