JumpServer
1.MySQL mysql Ver 14.14 Distrib 5.7.17, for linux-glibc2.5 (x86_64) using EditLine wrapper 配置初始化数据库 mysql> create database jumpserver default charset 'utf8'; mysq…
MySQL读写分离-Atlas
读写分离有两种实现方式,一种通过程序的逻辑处理判断读写,另一种则通过第三方中间件实现如mysql-proxy,mycat,atlas,oneproxy。 环境 mysql-100 master mysql-107 slave mysql-108 slave atlas 192.168.1.101 第三方中间件atlas 配置好主从同步环境 mysq…
MySQL MHA高可用VIP设置
MHA(master high availability)是目前MySQL高可用架构方案中比较成熟与常见的方案。在mysql的故障切换过程中,MHA能够快速的自动的切换,最大程度的保持主从数据库的一致性。 MHA简介 MHA由两部分组成:MHA Manager(管理节点)与MHA Node(数据节点) MHA Manager工具命令 工具命令 说明…
MySQL备份恢复-XtraBackup
XtraBack是一种客户端工具,可以对mysql数据库进行物理备份。 全备份 [root@100 backup]# innobackupex --defaults-file=/etc/my.cnf --user=root --password=XXXXXXX --back /backup/ 210420 10:31:36 Executing UN…
ssh免密密钥
103ip 192.168.1.103 104ip 192.168.1.104 在103创建密钥,将公钥存放至104实现密钥访问104 [root@103 ~]# useradd kai [root@103 ~]# passwd kai [root@104 ~]# useradd kai [root@104 ~]# passwd kai 创建密钥 …
Keepalived简单实现
keepalived是基于vrrp协议的一款高可用软件,运行在lvs之上,是一个用于做双机热备的软件。主要为Linux系统和基于Linux系统的基础架构提供强大的负载均衡和高可用功能。 keepalived环境 Master 192.168.1.103 Backup 192.168.1.104 VIP 192.168.1.105 keepalive…
centos7.9 设置swap
编译安装php7.3的时候报错虚拟内存不够(内存为1g),然后free -h查看并没有开启swap,下面为开启swap的记录。 创建swap文件 [root@gia php-7.3.27]# dd if=/dev/zero of=/swap bs=1024 count=2048000 或者 [root@gia php-7.3.27]# falloc…
mailx配置163邮箱
yum install mailx -y 163邮箱开启smtp服务,获取授权码 [root@100 ~]# vi /etc/mail.rc set from=173XXX@163.com smtp=smtp.163.com set smtp-auth-user=173XXX@163.com set smtp-auth-password=授权码 s…