![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 84
Mysql单机,Mysql群集,Mysql主从,Mysql调优
从前很久
这个作者很懒,什么都没留下…
展开
-
正式环境使用Mysql MGR集群部署(一看就会)
1.MySQL 5.7 推出了 MGR(MySQL Group Replication),能让我们方便的创建弹性、高可用、容错的复制拓扑。MGR 单主和多主两个模式。单主模式:自动选主,每次只能接受一个服务器更新。多主模式:所有服务器都可以更新,即使是并发执行的。MGR 保证了 MySQL 服务的持续可用,但是,完整的高可用方案,还需要用到 InnoDB Cluster。2.补充概念:组复制组复制由多个服务器组成,组中每个服务器可以独立执行事务(多主模式)。但是,所有读写事务只有在获得组批准后原创 2021-09-17 15:03:13 · 3018 阅读 · 0 评论 -
MGR常用操作命令及命令含义
MGR 的常用操作1.创建集群var cluster = dba.createCluster(‘Cluster01’)2.给集群分配变量将集群 Cluster01 分配给变量 cluster,如果刚通过 1 中的方式创建了集群,则可以不执行,如果是创建完集群,又退出了 MySQL Shell,则需要执行,方便后面命令执行。var cluster = dba.getCluster(‘Cluster01’)3 获取集群结构信息cluster.describe()4原创 2021-09-17 10:16:02 · 1257 阅读 · 0 评论 -
Linux系统下mysql8.0.24安装,简单易懂(mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar)
1.官网下载mysql安装包大约756M大小2.将软件包上传到服务器rz -be mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar3.检查服务器上是否安装了之前的mysql或者mariadb,如果有安装过则,进行卸载检查安装过:rpm -qa |grep mysqlrpm -qa |grep mariadb进行卸载:rpm -e 软件包,如果卸载不掉,则用yum卸载yum -y remove mariadb-libs-5.5.65-1.el7.x86_64原创 2021-05-09 13:26:25 · 1847 阅读 · 0 评论 -
Mysql存储引擎
MYSQL 存储引擎1.myql体系结构的组成连接池:检查是否有空闲的线程和是否有硬件资源分配给线程使用。sql接口: 把SQL命令传递给mysqld进程。分析器:检查执行的SQL命令是否语法错误。优化器:优化执行的SQL命令,以最节省硬件资源的方式运行。查询缓存:存储客户端曾经查找过的sql记录。存储引擎:访问表时,决定对表加锁的粒度。文件系统:存储数据的存储设备(如硬盘)管理工具:安装mysql数据库服务软件后自带2分类:myisam 特点:支持表级锁,不支持事务,事务回滚,外键原创 2020-07-18 22:13:41 · 77 阅读 · 0 评论 -
MySQL生产环境一主一从搭建
mysql主从同步的原理:1.首先master将数据更新记录到二进制日志文件2.从slave start开始,slave通过I/O线程向master请求二进制日志文件指定位置之后的内容3.master接收到slave的io请求之后,就会从相应的位置点开始,给slave传日志4.slave接收到日志后,会写入本地的中继日志中5.slave通过sql线程读取中继日志的内容,在数据库中执行相应的操作,到此为止,master和slave上的数据一致,之后slave服务器进入等待状态,等待master的后续原创 2020-07-18 22:03:51 · 422 阅读 · 0 评论 -
使用yum源安装Mysql单机
1.官网下载MySQL的yum仓库mysql80-community-release-el7-3.noarch.rpm2.安装mysql软件仓库yum -y install mysql80-community-release-el7-3.noarch.rpm3.关闭mysql80仓库,开启mysql57仓库yum -y install yum-utilsyum-config-manager disabled mysql80-communityyum-config-manager --enab原创 2020-07-17 16:04:44 · 118 阅读 · 0 评论