上篇文章说了设置成DMZ主机的方法,下面说一下设置成虚拟服务器的方法:首先是和DMZ主机一样的,先设置本地MYSQL不只是接收localhost,设置成可以接收各种IP,DMZ主机设置方法链接参考TPlink官方链接设置,TPlink设置虚拟服务器的链接我们在程序中访问这个虚拟服务器的话,地址使用的是WAN口的IP地址+外部端口,由路由器中的虚拟服务器向电脑的内部端口发送请求,所以想需要在后文设置
转载
2024-05-11 07:18:24
13阅读
更新表
# 添加列
ALTER TABLE 表名 ADD 列名 数据类型 参数
# 修改列
ALTER TABLE 表名 MODIFY 列名 新类型 新参数
ALTER TABLE 表名 CHANGE 旧列名 新列名 新类型 新参数
# 修改表名
ALTER TABLE 当前表名 RENAME TO 修改后的表名
RENAME TABLE 当前表名 TO 修改后的表名
# 删除列
ALTER TA
首先,对新建的虚拟机需要进行修改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为例,具体的操
转载
2023-08-10 18:14:57
48阅读
这是在主从复制高可用的基础上做的,基于上篇博客 ####分别打开server1,2,3的mysql /etc/init.d/mysqld start mysql -p show slave status\G; ###分别做下列操作,主要是看谁是主,谁是从 ####在调度器里面进行下列操作 cd /etc
转载
2024-03-05 11:27:28
49阅读
场景: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阅读
1.准备工作从已经安装的linux虚拟机克隆一个下来做为从库做准备 然后开启克隆的虚拟机 登录vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR="192.168.220.128" # 设置的
转载
2023-10-14 09:06:56
105阅读
接上一篇:面试官:你说你精通 Docker,那你来详细说说 Dockerfile 吧一、容器之间通信1、单向通信1.1、什么意思mysql和tomcat是两个独立的容器,但是tomcat需要和mysql通信,而mysql完全不用和tomcat通信,这就叫容器之间的单向通信。1.2、怎么通信要谈通信,就需要谈一下ip,因为不知道ip是无法通信的。最简单的例子你jdbc要连接mysql数据库,你也需要
转载
2023-09-11 16:47:35
38阅读
## MySQL虚拟IP配置
MySQL是一款广泛使用的开源关系型数据库管理系统,它支持多种操作系统,并且具有高性能、高可靠性和可扩展性的特点。在一些特定的场景下,我们可能需要为MySQL配置虚拟IP,以实现故障切换和负载均衡的功能。本文将介绍如何在MySQL中配置虚拟IP,并提供相应的代码示例。
### 1. 虚拟IP简介
虚拟IP(Virtual IP)是指一组IP地址中的一个,这个IP
原创
2023-08-31 05:43:16
611阅读
MySQL高可用架构之MySQL-MMM实战MMM(Multi-Master Replication Manager) 用于监控和管理MySQL的主主复制拓扑(主主复制中的主备模式), 并在当前的主服务器失效时, 进行主备服务器之间的主从切换和故障转移等工作.1. MMM提供了什么功能?1.1 MMM监控MySQL主从复制服务器的健康情况 1.2 在主库出现宕机时进行故障转移并自动配置其他从库对新
转载
2023-10-13 19:22:48
44阅读
前言经过几天数据库的学习,总感觉自己只是会敲写增删查改语句而已,对数据库的内部执行情况并不了解,以及执行顺序,查询原理等,所以想对 MySQL 内部的一些原理加深一下了解。MySQL 语句执行顺序MySQL 语句一共分为11不,如下图所示,最先执行的永远是 FROM,最后执行的是 LIMIT 操作。其中每一个操作都会产生一张虚拟的表(虚拟表想要在下次查询使用需要取别名),这个虚拟的表作为一个处理的
转载
2023-10-14 14:00:36
66阅读
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
转载
2023-08-04 18:47:12
113阅读
一、前言高可用性 HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。HA 系统是目前企业防止核心计算机系统因故障停机的最有效手段。实现 HA 的方式,一般采用两台机器同时完成一项功能,比如数据库服务器,平常只有一台机器对外提供服务,另一台机器作为热备,当这台机器出现故障时,自动动态切换到另一台热备
转载
2024-02-10 13:00:33
60阅读
虚拟 IP通常对于不是直接分配给真实主机网卡上的IP地址,通过某种负载均衡或者冗余机制的协议而生成的浮动IP地址,我们称为虚拟IP(VrtualIPAddress)虚拟 IP 组网可以通过使用虚拟化技术和网络管理软件来实现。下面是一种可能的组网方法:虚拟化平台:使用虚拟化软件(如VMware、VirtualBox等)创建虚拟机(VM)来模拟网络设备。虚拟网络:在虚拟化平台上创建一个虚拟网络,可以通
原创
2024-01-17 23:13:29
301阅读
# 实现 MySQL 主主复制与虚拟 IP 的指南
MySQL 主主复制是一种高级数据冗余技术,允许两台数据库服务器相互复制数据,从而提高可用性和负载均衡。虚拟 IP 则是为了做到更好的故障转移和负载均衡,使得用户在访问数据库时能够无缝切换到另外一台主机。这篇文章将指导你实现 MySQL 主主复制并设置虚拟 IP。
## 整体流程
在开始之前,我们先看一下整个实施过程的步骤。以下是实现 My
# 允许虚拟IP连接MySQL的完整指南
在现代软件开发中,许多应用程序需要通过网络访问数据库,而MySQL是最受欢迎的关系型数据库系统之一。当你的应用程序部署在虚拟机或云服务器上时,允许该虚拟IP连接到MySQL数据库非常重要。本文将向你详细介绍如何实现这一步骤。
## 流程概述
为实现允许虚拟IP连接MySQL的目标,我们可以将整个过程分为以下几个步骤:
| 步骤 | 描述
我们在测试环境用KeepAliveD已经实现了内网中的Mysql、Redis和MongoDb的高可用。等我们把测试环境中的方案部署到亚马逊云中,因为亚马逊云环境的一些特性,很多问题就显现出来了。方案描述:两台资源服务器上都部署了Mysql、Redis和MongoDb,两台服务器上的所有服务都会实时同步数据。每台个服务的KeepAliveD都会用IP欺骗的方法使用广播APR包虚拟出这些有一个对外的I
转载
2023-10-31 20:10:37
52阅读
MySQL视图 视图功能数据库中的虚拟表,这张虚拟表中不包含真实数据,只是做了真实数据的映射功能:简化查询结果集、灵活查询、可以针对不同用户呈现不同结果集、相对有更高的安全性本质而言,视图是一种select(结果集的呈现)注:视图适合于多表浏览时使用,不适合增、删、改 视图和表的区别和联系区别视图是已经编译
转载
2023-06-20 21:36:06
250阅读
高性能高可用MySQL(主从同步,读写分离,分库分表,去中心化,虚拟IP,心跳机制)1、面试题为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的?其实这块肯定是扯到高并发了,因为分库分表一定是为了支撑高并发、数据量大两个问题的。而且现在说实话,尤其是互联网类的公司面试,基
转载
2024-08-05 19:27:02
45阅读
CentOS6CentOSbitsCN.com一.最小化安装centos 二.虚拟机安装完后,iptables会自动开启,永久关闭它 chkconfig iptables off 三.设置静态ip地址,方便以后shell连接 ,mysql主服务器192.168.1.41,从服务器192.168.1.42; 1.vi /etc/sysconfig/network-scripts/ifcfg-eth0
转载
2024-08-31 19:42:22
34阅读