前言经过几天数据库的学习,总感觉自己只是会敲写增删查改语句而已,对数据库的内部执行情况并不了解,以及执行顺序,查询原理等,所以想对 MySQL 内部的一些原理加深一下了解。MySQL 语句执行顺序MySQL 语句一共分为11不,如下图所示,最先执行的永远是 FROM,最后执行的是 LIMIT 操作。其中每一个操作都会产生一张虚拟的表(虚拟表想要在下次查询使用需要取别名),这个虚拟的表作为一个处理的
Nginx和apache的有缺点nginx相对于apache的优点 轻量级,同样起web服务,比apache占用更少的内存及资源抗并发,nginx处理请求是异步非阻塞的,apache则是阻塞型的,在高并发下nginx能保持低资源消耗高性能高度模块化的设计,编写模块相对简单社区活跃,贡献各种高性能模块apache httpd相对于nginx的优点 rewrite, 比nginx
转载 2024-10-10 11:01:20
42阅读
# 使用Docker构建集群虚拟IP的步骤指南 在当今的微服务架构中,Docker已经成为许多企业的首选容器化工具。实现多个Docker容器的集群,尤其是为它们分配一个虚拟IP(VIP),是实现高可用性和服务发现的关键。本文将详细介绍实现“Docker集群虚拟IP”的步骤和代码示例。 ## 流程概述 以下是实现Docker集群虚拟IP的基本步骤: | 步骤 | 描述 | | ---- |
原创 10月前
59阅读
上篇文章说了设置成DMZ主机的方法,下面说一下设置成虚拟服务器的方法:首先是和DMZ主机一样的,先设置本地MYSQL不只是接收localhost,设置成可以接收各种IP,DMZ主机设置方法链接参考TPlink官方链接设置,TPlink设置虚拟服务器的链接我们在程序中访问这个虚拟服务器的话,地址使用的是WAN口的IP地址+外部端口,由路由器中的虚拟服务器向电脑的内部端口发送请求,所以想需要在后文设置
转载 2024-05-11 07:18:24
13阅读
# 如何实现“Redis集群调用虚拟IP” ## 概述 在这篇文章中,我将指导一位刚入行的小白开发者如何实现“Redis集群调用虚拟IP”。首先,我会展示整个过程的流程图,并提供每个步骤的详细说明和所需的代码示例。 ## 流程图 ```mermaid flowchart TD A(准备环境) --> B(安装Redis集群) B --> C(配置虚拟IP) C -->
原创 2024-03-19 04:47:24
69阅读
更新表 # 添加列 ALTER TABLE 表名 ADD 列名 数据类型 参数 # 修改列 ALTER TABLE 表名 MODIFY 列名 新类型 新参数 ALTER TABLE 表名 CHANGE 旧列名 新列名 新类型 新参数 # 修改表名 ALTER TABLE 当前表名 RENAME TO 修改后的表名 RENAME TABLE 当前表名 TO 修改后的表名 # 删除列 ALTER TA
[color=red] mysql集群架构主要分为:数据节点(ndbd),管理节点(mgmd),服务节点(mysqld)[/color] 附件是mysql集群整体架构图 1. 下载:http://dev.mysql.com/downloads/mysql/5.0.html#linux 可以从这里下载 mysql-5.0.45-linux-i686.ta
# 如何查找MySQL集群IP ## 1. 整体流程 下面是查找MySQL集群IP的整体流程,可以通过以下表格来展示步骤: | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 连接到MySQL集群 | | 步骤2 | 查询集群中的IP地址 | | 步骤3 | 获取结果并打印 | ## 2. 具体步骤及代码 ### 步骤1:连接到MySQL集群 在这一步中,我们需要连
原创 2024-01-26 14:12:05
87阅读
1.准备工作从已经安装的linux虚拟机克隆一个下来做为从库做准备 然后开启克隆的虚拟机 登录vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static IPADDR="192.168.220.128" # 设置的
场景:mysql数据库磁盘空间告警了,进行了一次主备切换部件A设置的mysql数据库部件配置,设置了真实的ip地址,没有使用虚拟ip.主备切换后,原来的主库变成了备库,无写操作。导致部件A异常报错:SQL Error: 1290, SQLState: HY000 The MySQL server is running with the --read-only option so it c
转载 2023-09-20 10:30:16
63阅读
这是在主从复制高可用的基础上做的,基于上篇博客 ####分别打开server1,2,3的mysql /etc/init.d/mysqld  start mysql  -p show  slave   status\G;   ###分别做下列操作,主要是看谁是主,谁是从 ####在调度器里面进行下列操作 cd  /etc
转载 2024-03-05 11:27:28
49阅读
接上一篇:面试官:你说你精通 Docker,那你来详细说说 Dockerfile 吧一、容器之间通信1、单向通信1.1、什么意思mysql和tomcat是两个独立的容器,但是tomcat需要和mysql通信,而mysql完全不用和tomcat通信,这就叫容器之间的单向通信。1.2、怎么通信要谈通信,就需要谈一下ip,因为不知道ip是无法通信的。最简单的例子你jdbc要连接mysql数据库,你也需要
转载 2023-09-11 16:47:35
38阅读
首先,对新建的虚拟机需要进行修改hostname(个人习惯),以及修改静态IP(有必要)。1.修改静态IP(主服务器和从服务器的区别在于IPADDR)#centos7的网络IP地址配置文件在 /etc/sysconfig/network-scripts 文件夹下 cd /etc/sysconfig/network-scripts #ens33网卡对应的配置文件为ifcfg-ens33,使用vim
转载 2023-10-10 21:18:29
99阅读
该文章亲测有效,主要应用场景为:虚拟机增加了磁盘空间,但是实际上系统并没有显示出来,这种情况下采用本文处理步骤可以扩容lvm。在日常使用过程当中,我们偶尔会遇到系统磁盘容量不够用的情况,这时候我们需要对虚拟机进行磁盘扩容操作。但是进行了常规的关闭虚拟机,增加磁盘操作后,Linux操作系统并不认为你已经将系统磁盘空间扩大。此时我们需要进行对新增容量的分区及合并操作。本文以CentOS7为例,具体的操
一、准备两台机器node1 192.168.157.128 master 主node2 192.168.157.129 backup 备二、安装nginx分别在两台机器上安装nginx1. 安装nginx依赖yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel2. 下载nginx安装包wget http
## MySQL虚拟IP配置 MySQL是一款广泛使用的开源关系型数据库管理系统,它支持多种操作系统,并且具有高性能、高可靠性和可扩展性的特点。在一些特定的场景下,我们可能需要为MySQL配置虚拟IP,以实现故障切换和负载均衡的功能。本文将介绍如何在MySQL中配置虚拟IP,并提供相应的代码示例。 ### 1. 虚拟IP简介 虚拟IP(Virtual IP)是指一组IP地址中的一个,这个IP
原创 2023-08-31 05:43:16
611阅读
在Kubernetes(K8s)中,虚拟集群IP可以用来作为服务的入口,实现负载均衡和高可用性。虚拟集群IP会映射到集群中的多个Pod实例,使得服务的访问可以被均匀分发到这些实例上。在本文中,我将通过一系列步骤向你介绍如何在Kubernetes中实现虚拟集群IP。 【步骤】 | 步骤 | 操作 | | ------ | ------ | | 步骤一 | 部署一个Service | | 步骤二 |
原创 2024-02-21 15:41:34
119阅读
mysql双主配置+虚拟IP+自定义脚本 高可用一、安装mysql二、准备两台测试虚拟机准备两台测试的虚拟机,如上安装mysql环境,并开启mysql服务mysql-vip:192.168.194.102master 1: 192.168.194.100master 2 : 192.168.194.101三、主机master1配置 1.添加数据同步配置vi /etc/my.cnf #在[mysql
MySQL高可用架构之MySQL-MMM实战MMM(Multi-Master Replication Manager) 用于监控和管理MySQL的主主复制拓扑(主主复制中的主备模式), 并在当前的主服务器失效时, 进行主备服务器之间的主从切换和故障转移等工作.1. MMM提供了什么功能?1.1 MMM监控MySQL主从复制服务器的健康情况 1.2 在主库出现宕机时进行故障转移并自动配置其他从库对新
目录一、Redis 数据分区(虚拟槽分区)二、集群功能限制三、搭建集群1.准备节点2.节点握手3.分配槽4.集群模式5.搭建集群注意事项6.节点通信四、集群伸缩1.伸缩原理2.扩容集群3.收缩集群五、请求路由1.请求重定向2.计算槽六、故障转移1.故障发现2.故障恢复一、Redis 数据分区(虚拟槽分区)Redis Clustor 槽范围是0-16383。槽是集群内数据管理和迁移的基本单位,所有的
  • 1
  • 2
  • 3
  • 4
  • 5