正如我标题所描述的那样,本文将会通过半同步与GTID的方式实现MySQL的主从架构。

环境:
Master / 192.168.72.147
Slave / 192.168.72.150

首先,开始配置前,先看看当前服务器的状态:

主:

从:

可以看到,MySQ[……]

Read more

开始本文的前提:

  1. 【3】台,RHEL 7.6的Linux服务器
  2. 每台服务器,安装好MySQL【5.7.26】;MySQL数据库的安装步骤,在本文中不重复赘述

本文将呈现【3】节点的【MySQL MGR】的技术细节;
涉及架构包括:

  1. 单主模式
  2. 多主模式

环境介绍:

操作系统[……]

Read more

今天,在测试我前面写的脚本的时候,在解析MySQL配置文件的时候遇到了问题;
如下:

上面的报错可以得出两个信息:

  1. 脚本中的配置文件:/etc/my.cnf,没有错;
  2. 对配置文件的读取,也没有问题

将上面返回的JSON数据放到校验工具(Bejson.com)中比对JSON格式的正确[……]

Read more

需求如题所示,具体如下:

[root@mysql2 it]# ps -ef | grep systemd | grep -v "grep"
root          1      0  0 Jul05 ?        00:00:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root       3309      1  0 Jul05 ?        00:00:01 /usr/lib/systemd/systemd-journald
root       3340      1  0 Jul05 ?        00:00:00 /usr/lib/systemd/systemd-udevd
root       6913      1  0 Jul05 ?        00:00:00 /usr/lib/systemd/systemd-logind
dbus       6923      1  0 Jul05 ?        00:00:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
[root@mysql2 it]# 

可以看到,普通的匹配,很容易变成一个【模糊检索】。

用下面的方法可以精准的匹配你想要的,而非【模糊检索】:

[root@mysql2 it]# ps -ef | egrep "systemd"
root          1      0  0 Jul05 ?        00:00:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root       3309      1  0 Jul05 ?        00:00:01 /usr/lib/systemd/systemd-journald
root       3340      1  0 Jul05 ?        00:00:00 /usr/lib/systemd/systemd-udevd
root       6913      1  0 Jul05 ?        00:00:00 /usr/lib/systemd/systemd-logind
dbus       6923      1  0 Jul05 ?        00:00:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root      16516  16211  0 21:22 pts/2    00:00:00 grep -E --color=auto systemd
[root@mysql2 it]# 
[root@mysql2 it]# ps -ef | awk '{print $2"#"$8}' | grep "systemd$" | grep -v "grep"
1#/usr/lib/systemd/systemd
[root@mysql2 it]# 
[root@mysql2 it]# ps -ef | awk '{print $2"#"$8}' | grep "systemd-logind$" | grep -v "grep"    
6913#/usr/lib/systemd/systemd-logind
[root@mysql2 it]# 


[……]

Read more

隐藏
变装