“Linux“
服务器相关MySQL + Keepalived
MySQL + Keepalived Keepalived+mysql 自动切换 项目环境: VIP 192.168.14.110 mysql1 192.168.14.120 mysql2 192.168.14.130 实施步骤 一. keepalived 主备配置文件 192.168.14.120 Master配置 [root@localhost ~]# vim /etc/keepalived/keepalived.conf ============================================================== !...
MySQL主从实践篇:超详细版读写分离、双主热备架构搭建
MySQL主从实践篇:超详细版读写分离、双主热备架构搭建教学 在上篇《主从原理篇》中,基本上把主从复制原理、主从架构模式、数据同步方式、复制技术优化.....等各类细枝末节讲清楚了,本章则准备真正对聊到的几种主从模式落地实践,但实践的内容通常比较枯燥乏味,因为就是调整各种配置、设置各种参数等步骤。 本章中就搭建最基本的两种常用搭建,一主一从/多从架构、双主/多主多写架构,其他例如级联复制架构、多主一从架构的配置过程大致相同,因此各位小伙伴可以举一反三,这里就不再详细展开实践。 一、CentOS7安装MySQL8.0 其实基于Docker容器去构建会更...
内网服务器通用部署文档-磁盘初始化
最近工作中遇到云服务器方给提供的云服务器没初始化数据盘的情况,这种情况就得我们手动去挂载(不得不说,整挺无语的,是真的懒呀),好吧,话不多说,我们速度开始。 第一步 查看挂载状况 如图,拿到的服务器数据盘400G,我们先查看一下服务器的磁盘挂载情况 可以看到,数据盘并未挂载上去,执行命令,查看一下新增磁盘的状态 此时发现 /dev/xvde/ 即为我们需要的数据盘(eg:/dev/xvda 为我们的系统盘) 第二步 进入fdisk模式,对新增磁盘进行分区 以数据盘 /dev/xvde 为例 输入【n】,按【Enter】,开始新建分区 ...
内网服务器通用部署文档-依赖篇
基于公司内网部署的情况,当我们需要进行本地部署时,环境依赖永远是大问题,那么配置了本地yum源后,我们就可以对需要的依赖直接进行yum操作 前置知识:linux基础 前期准备:系统镜像文件(下方为CentOS-7.6-x86_64-DVD-1810.iso) 光盘挂载 在进入服务器后,我们需要将对应的镜像挂载到我们的本地磁盘,可以理解为在windows上插入一个U盘,U盘里包含了所有的系统文件依赖,虽然版本可能不是最新的,但内网环境下,大多数的默认版本已经够用,这免去了非常多的打包传入传出过程。 #创建文件,并挂载 mkdir -p /mnt/...
Mysql8非Docker部署实践记录
本次安装的mysql版本:mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz 使用root权限进行操作 第一步:下载mysql 方式一:官网下载 进入官网:https://dev.mysql.com/downloads/mysql/ 上图显示第一个是二进制源码包,第二个是二进制测试包,第三个是源码包。我们选择第一个二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只需配置一下即可使用,卸载也方便,直接删除即可。可以自行调整编译参数,最大化地定制安装结...
Docker安装redis并以配置文件方式启动
docker安装redis并以配置文件方式启动 【第1步】创建docker网络 默认的网络是docker0,这个网络在容器内部只能通过容器的ip访问,不能通过容器名访问,所以凡是我们自己安装的软件及部署的业务项目,全部用自己创建的网络。 创建docker网络,取名mynet,网段为172.19.0.0/16 docker network create --subnet 172.19.0.0/16 --gateway 172.19.0.1 mynet 注意网段不要用172.17.0.0/16,这个网段被默认的网络docker0使用了 【第2步】下载redi...
Docker-Mysql主从配置
Docker-Mysql主从配置 运行mysql容器 docker run -it --name mysql-master -e MYSQL_ROOT_PASSWORD=123456 -d -p 3307:3306 --privileged=true -v /soft/mysql-master/log:/var/log/mysql -v /soft/mysql-master/data:/var/lib/mysql -v /soft/mysql-master/conf:/etc/mysql/conf.d mysql 创建my.cnf vim /soft/...
Docker-Redis3主3从配置
Docker-Redis3主3从配置 --clusten-enabled yes 是否开启集群 --appendonly no ##默认是不开启aof模式的, 默认是使用rdb方式持久化,在大部分所有的情况下,rdb完全够用 docker run -d --name redis-node-1 --net host --privileged=true -v /soft/redis-cluster/redis-node-1:/data redis --cluster-enabled yes --appendonly yes --port 6381 d...
Docker配置JAVA环境一条龙服务
1.先关闭防火墙先 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io sudo systemctl start docker # 开机自启动 sudo systemctl...
Docker安装nacos
Docker安装nacos 安装镜像 docker pull nacos/nacos-server PS:这是拉取最新的nacos版本,如果需要拉取别的版本可以加:版本号(如:docker pull nacos/nacos-server:v2.2.0 挂载目录 mkdir -p /mydata/nacos/logs/ #新建logs目录 mkdir -p /mydata/nacos/conf/ #新建conf目录 PS:这一步是添加映射文件夹,将宿主机的文件映射...