本篇为测试过程,总结文章将请看下一个篇,具体过程如下:

[root@es2 ~]# yum -y install mysql-community-*
已加载插件:fastestmirror
正在检查 mysql-community-client-8.0.17-1.el7.x86_64.rpm: mysql-community-client-8.0.17-1.el7.x86_64
mysql-community-client-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-common-8.0.17-1.el7.x86_64.rpm: mysql-community-common-8.0.17-1.el7.x86_64
mysql-community-common-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-devel-8.0.17-1.el7.x86_64.rpm: mysql-community-devel-8.0.17-1.el7.x86_64
mysql-community-devel-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-8.0.17-1.el7.x86_64.rpm: mysql-community-libs-8.0.17-1.el7.x86_64
mysql-community-libs-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm: mysql-community-libs-compat-8.0.17-1.el7.x86_64
mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-server-8.0.17-1.el7.x86_64.rpm: mysql-community-server-8.0.17-1.el7.x86_64
mysql-community-server-8.0.17-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.60-1.el7_5 将被 取代
---> 软件包 mysql-community-client.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 mysql-community-common.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 mysql-community-devel.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在处理依赖关系 pkgconfig(openssl),它被软件包 mysql-community-devel-8.0.17-1.el7.x86_64 需要
Determining fastest mirrors
epel/x86_64/metalink                                                                                                                         | 7.2 kB  00:00:00     
 * base: mirrors.tuna.tsinghua.edu.cn
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.huaweicloud.com
base                                                                                                                                         | 3.6 kB  00:00:00     
epel                                                                                                                                         | 5.4 kB  00:00:00     
extras                                                                                                                                       | 3.4 kB  00:00:00     
updates                                                                                                                                      | 3.4 kB  00:00:00     
epel/x86_64/primary_db         FAILED                                          
http://fedora.cs.nctu.edu.tw/epel/7/x86_64/repodata/4a7d82b70bc90863a6b385eba39ccba096dabc9d26ccf8e1917539f2d02dc6b9-primary.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found
正在尝试其它镜像。
To address this issue please refer to the below wiki article 

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

(1/3): epel/x86_64/group_gz                                                                                                                  |  88 kB  00:00:00     
(2/3): epel/x86_64/updateinfo                                                                                                                | 998 kB  00:00:10     
(3/3): epel/x86_64/primary_db                                                                                                                | 6.8 MB  00:00:21     
---> 软件包 mysql-community-libs.x86_64.0.8.0.17-1.el7 将被 舍弃
---> 软件包 mysql-community-libs-compat.x86_64.0.8.0.17-1.el7 将被 舍弃
---> 软件包 mysql-community-server.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在检查事务
---> 软件包 openssl-devel.x86_64.1.1.0.2k-16.el7_6.1 将被 安装
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.2k-16.el7_6.1,它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在处理依赖关系 zlib-devel(x86-64),它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在处理依赖关系 krb5-devel(x86-64),它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在检查事务
---> 软件包 krb5-devel.x86_64.0.1.15.1-37.el7_6 将被 安装
--> 正在处理依赖关系 libkadm5(x86-64) = 1.15.1-37.el7_6,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 krb5-libs(x86-64) = 1.15.1-37.el7_6,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libverto-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libselinux-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libcom_err-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 keyutils-libs-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
---> 软件包 openssl-libs.x86_64.1.1.0.2k-16.el7 将被 升级
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.2k-16.el7,它被软件包 1:openssl-1.0.2k-16.el7.x86_64 需要
---> 软件包 openssl-libs.x86_64.1.1.0.2k-16.el7_6.1 将被 更新
---> 软件包 zlib-devel.x86_64.0.1.2.7-18.el7 将被 安装
--> 正在检查事务
---> 软件包 keyutils-libs-devel.x86_64.0.1.5.8-3.el7 将被 安装
---> 软件包 krb5-libs.x86_64.0.1.15.1-34.el7 将被 升级
---> 软件包 krb5-libs.x86_64.0.1.15.1-37.el7_6 将被 更新
---> 软件包 libcom_err-devel.x86_64.0.1.42.9-13.el7 将被 安装
---> 软件包 libkadm5.x86_64.0.1.15.1-37.el7_6 将被 安装
---> 软件包 libselinux-devel.x86_64.0.2.5-14.1.el7 将被 安装
--> 正在处理依赖关系 libsepol-devel(x86-64) >= 2.5-10,它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
--> 正在处理依赖关系 pkgconfig(libsepol),它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
--> 正在处理依赖关系 pkgconfig(libpcre),它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
---> 软件包 libverto-devel.x86_64.0.0.2.5-4.el7 将被 安装
---> 软件包 openssl.x86_64.1.1.0.2k-16.el7 将被 升级
---> 软件包 openssl.x86_64.1.1.0.2k-16.el7_6.1 将被 更新
--> 正在检查事务
---> 软件包 libsepol-devel.x86_64.0.2.5-10.el7 将被 安装
---> 软件包 pcre-devel.x86_64.0.8.32-17.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

====================================================================================================================================================================
 Package                                  架构                版本                              源                                                             大小
====================================================================================================================================================================
正在安装:
 mysql-community-client                   x86_64              8.0.17-1.el7                      /mysql-community-client-8.0.17-1.el7.x86_64                   146 M
 mysql-community-common                   x86_64              8.0.17-1.el7                      /mysql-community-common-8.0.17-1.el7.x86_64                   8.3 M
 mysql-community-devel                    x86_64              8.0.17-1.el7                      /mysql-community-devel-8.0.17-1.el7.x86_64                     34 M
 mysql-community-libs                     x86_64              8.0.17-1.el7                      /mysql-community-libs-8.0.17-1.el7.x86_64                      14 M
      替换  mariadb-libs.x86_64 1:5.5.60-1.el7_5
 mysql-community-libs-compat              x86_64              8.0.17-1.el7                      /mysql-community-libs-compat-8.0.17-1.el7.x86_64              9.5 M
      替换  mariadb-libs.x86_64 1:5.5.60-1.el7_5
 mysql-community-server                   x86_64              8.0.17-1.el7                      /mysql-community-server-8.0.17-1.el7.x86_64                   1.8 G
为依赖而安装:
 keyutils-libs-devel                      x86_64              1.5.8-3.el7                       base                                                           37 k
 krb5-devel                               x86_64              1.15.1-37.el7_6                   updates                                                       271 k
 libcom_err-devel                         x86_64              1.42.9-13.el7                     base                                                           31 k
 libkadm5                                 x86_64              1.15.1-37.el7_6                   updates                                                       178 k
 libselinux-devel                         x86_64              2.5-14.1.el7                      base                                                          187 k
 libsepol-devel                           x86_64              2.5-10.el7                        base                                                           77 k
 libverto-devel                           x86_64              0.2.5-4.el7                       base                                                           12 k
 openssl-devel                            x86_64              1:1.0.2k-16.el7_6.1               updates                                                       1.5 M
 pcre-devel                               x86_64              8.32-17.el7                       base                                                          480 k
 zlib-devel                               x86_64              1.2.7-18.el7                      base                                                           50 k
为依赖而更新:
 krb5-libs                                x86_64              1.15.1-37.el7_6                   updates                                                       803 k
 openssl                                  x86_64              1:1.0.2k-16.el7_6.1               updates                                                       493 k
 openssl-libs                             x86_64              1:1.0.2k-16.el7_6.1               updates                                                       1.2 M

事务概要
====================================================================================================================================================================
安装  6 软件包 (+10 依赖软件包)
升级           (  3 依赖软件包)

总计:2.0 G
总下载量:5.3 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/13): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm                                                                                           |  37 kB  00:00:00     
(2/13): libcom_err-devel-1.42.9-13.el7.x86_64.rpm                                                                                            |  31 kB  00:00:00     
(3/13): libsepol-devel-2.5-10.el7.x86_64.rpm                                                                                                 |  77 kB  00:00:00     
(4/13): krb5-devel-1.15.1-37.el7_6.x86_64.rpm                                                                                                | 271 kB  00:00:02     
(5/13): libselinux-devel-2.5-14.1.el7.x86_64.rpm                                                                                             | 187 kB  00:00:01     
(6/13): krb5-libs-1.15.1-37.el7_6.x86_64.rpm                                                                                                 | 803 kB  00:00:04     
(7/13): openssl-libs-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                            | 1.2 MB  00:00:03     
(8/13): pcre-devel-8.32-17.el7.x86_64.rpm                                                                                                    | 480 kB  00:00:02     
(9/13): zlib-devel-1.2.7-18.el7.x86_64.rpm                                                                                                   |  50 kB  00:00:00     
(10/13): openssl-devel-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                          | 1.5 MB  00:00:07     
(11/13): libverto-devel-0.2.5-4.el7.x86_64.rpm                                                                                               |  12 kB  00:00:27     
(12/13): libkadm5-1.15.1-37.el7_6.x86_64.rpm                                                                                                 | 178 kB  00:00:30     
openssl-1.0.2k-16.el7_6.1.x86_ FAILED                                          
http://mirrors.163.com/centos/7.6.1810/updates/x86_64/Packages/openssl-1.0.2k-16.el7_6.1.x86_64.rpm: [Errno 12] Timeout on http://mirrors.163.com/centos/7.6.1810/updates/x86_64/Packages/openssl-1.0.2k-16.el7_6.1.x86_64.rpm: (28, 'Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds')
正在尝试其它镜像。
(13/13): openssl-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                                | 493 kB  00:00:10     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                123 kB/s | 5.3 MB  00:00:43     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : 1:openssl-libs-1.0.2k-16.el7_6.1.x86_64                                                                                                        1/23 
  正在更新    : krb5-libs-1.15.1-37.el7_6.x86_64                                                                                                               2/23 
  正在安装    : mysql-community-common-8.0.17-1.el7.x86_64                                                                                                     3/23 
  正在安装    : mysql-community-libs-8.0.17-1.el7.x86_64                                                                                                       4/23 
  正在安装    : mysql-community-client-8.0.17-1.el7.x86_64                                                                                                     5/23 
  正在安装    : libkadm5-1.15.1-37.el7_6.x86_64                                                                                                                6/23 
  正在安装    : libsepol-devel-2.5-10.el7.x86_64                                                                                                               7/23 
  正在安装    : pcre-devel-8.32-17.el7.x86_64                                                                                                                  8/23 
  正在安装    : libselinux-devel-2.5-14.1.el7.x86_64                                                                                                           9/23 
  正在安装    : zlib-devel-1.2.7-18.el7.x86_64                                                                                                                10/23 
  正在安装    : libverto-devel-0.2.5-4.el7.x86_64                                                                                                             11/23 
  正在安装    : libcom_err-devel-1.42.9-13.el7.x86_64                                                                                                         12/23 
  正在安装    : keyutils-libs-devel-1.5.8-3.el7.x86_64                                                                                                        13/23 
  正在安装    : krb5-devel-1.15.1-37.el7_6.x86_64                                                                                                             14/23 
  正在安装    : 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64                                                                                                      15/23 
  正在安装    : mysql-community-devel-8.0.17-1.el7.x86_64                                                                                                     16/23 
  正在安装    : mysql-community-server-8.0.17-1.el7.x86_64                                                                                                    17/23 
  正在安装    : mysql-community-libs-compat-8.0.17-1.el7.x86_64                                                                                               18/23 
  正在更新    : 1:openssl-1.0.2k-16.el7_6.1.x86_64                                                                                                            19/23 
  清理        : 1:openssl-1.0.2k-16.el7.x86_64                                                                                                                20/23 
  正在删除    : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                                                                                                          21/23 
  清理        : krb5-libs-1.15.1-34.el7.x86_64                                                                                                                22/23 
  清理        : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                                           23/23 
  验证中      : keyutils-libs-devel-1.5.8-3.el7.x86_64                                                                                                         1/23 
  验证中      : mysql-community-devel-8.0.17-1.el7.x86_64                                                                                                      2/23 
  验证中      : libcom_err-devel-1.42.9-13.el7.x86_64                                                                                                          3/23 
  验证中      : krb5-devel-1.15.1-37.el7_6.x86_64                                                                                                              4/23 
  验证中      : mysql-community-libs-8.0.17-1.el7.x86_64                                                                                                       5/23 
  验证中      : libverto-devel-0.2.5-4.el7.x86_64                                                                                                              6/23 
  验证中      : zlib-devel-1.2.7-18.el7.x86_64                                                                                                                 7/23 
  验证中      : krb5-libs-1.15.1-37.el7_6.x86_64                                                                                                               8/23 
  验证中      : pcre-devel-8.32-17.el7.x86_64                                                                                                                  9/23 
  验证中      : mysql-community-client-8.0.17-1.el7.x86_64                                                                                                    10/23 
  验证中      : 1:openssl-1.0.2k-16.el7_6.1.x86_64                                                                                                            11/23 
  验证中      : mysql-community-common-8.0.17-1.el7.x86_64                                                                                                    12/23 
  验证中      : 1:openssl-libs-1.0.2k-16.el7_6.1.x86_64                                                                                                       13/23 
  验证中      : libsepol-devel-2.5-10.el7.x86_64                                                                                                              14/23 
  验证中      : 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64                                                                                                      15/23 
  验证中      : mysql-community-server-8.0.17-1.el7.x86_64                                                                                                    16/23 
  验证中      : libkadm5-1.15.1-37.el7_6.x86_64                                                                                                               17/23 
  验证中      : libselinux-devel-2.5-14.1.el7.x86_64                                                                                                          18/23 
  验证中      : mysql-community-libs-compat-8.0.17-1.el7.x86_64                                                                                               19/23 
  验证中      : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                                                                                                          20/23 
  验证中      : 1:openssl-1.0.2k-16.el7.x86_64                                                                                                                21/23 
  验证中      : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                                           22/23 
  验证中      : krb5-libs-1.15.1-34.el7.x86_64                                                                                                                23/23 

已安装:
  mysql-community-client.x86_64 0:8.0.17-1.el7        mysql-community-common.x86_64 0:8.0.17-1.el7             mysql-community-devel.x86_64 0:8.0.17-1.el7        
  mysql-community-libs.x86_64 0:8.0.17-1.el7          mysql-community-libs-compat.x86_64 0:8.0.17-1.el7        mysql-community-server.x86_64 0:8.0.17-1.el7       

作为依赖被安装:
  keyutils-libs-devel.x86_64 0:1.5.8-3.el7  krb5-devel.x86_64 0:1.15.1-37.el7_6  libcom_err-devel.x86_64 0:1.42.9-13.el7  libkadm5.x86_64 0:1.15.1-37.el7_6        
  libselinux-devel.x86_64 0:2.5-14.1.el7    libsepol-devel.x86_64 0:2.5-10.el7   libverto-devel.x86_64 0:0.2.5-4.el7      openssl-devel.x86_64 1:1.0.2k-16.el7_6.1 
  pcre-devel.x86_64 0:8.32-17.el7           zlib-devel.x86_64 0:1.2.7-18.el7    

作为依赖被升级:
  krb5-libs.x86_64 0:1.15.1-37.el7_6                  openssl.x86_64 1:1.0.2k-16.el7_6.1                  openssl-libs.x86_64 1:1.0.2k-16.el7_6.1                 

替代:
  mariadb-libs.x86_64 1:5.5.60-1.el7_5                                                                                                                              

完毕!
[root@es2 ~]# ssh es3
Last login: Wed Aug 28 16:23:24 2019 from 192.168.56.1
[root@es3 ~]# yum -y localinstall mysql-community-*
已加载插件:fastestmirror
正在检查 mysql-community-client-8.0.17-1.el7.x86_64.rpm: mysql-community-client-8.0.17-1.el7.x86_64
mysql-community-client-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-common-8.0.17-1.el7.x86_64.rpm: mysql-community-common-8.0.17-1.el7.x86_64
mysql-community-common-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-devel-8.0.17-1.el7.x86_64.rpm: mysql-community-devel-8.0.17-1.el7.x86_64
mysql-community-devel-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-8.0.17-1.el7.x86_64.rpm: mysql-community-libs-8.0.17-1.el7.x86_64
mysql-community-libs-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm: mysql-community-libs-compat-8.0.17-1.el7.x86_64
mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm 将被安装
正在检查 mysql-community-server-8.0.17-1.el7.x86_64.rpm: mysql-community-server-8.0.17-1.el7.x86_64
mysql-community-server-8.0.17-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-libs.x86_64.1.5.5.60-1.el7_5 将被 取代
---> 软件包 mysql-community-client.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 mysql-community-common.x86_64.0.8.0.17-1.el7 将被 安装
---> 软件包 mysql-community-devel.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在处理依赖关系 pkgconfig(openssl),它被软件包 mysql-community-devel-8.0.17-1.el7.x86_64 需要
Determining fastest mirrors
epel/x86_64/metalink                                                                                                                         | 7.2 kB  00:00:00     
 * base: mirrors.aliyun.com
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirror.jdcloud.com
base                                                                                                                                         | 3.6 kB  00:00:00     
epel                                                                                                                                         | 5.4 kB  00:00:00     
extras                                                                                                                                       | 3.4 kB  00:00:00     
updates                                                                                                                                      | 3.4 kB  00:00:00     
epel/x86_64/updateinfo         FAILED                                                                                             ]  0.0 B/s |    0 B  --:--:-- ETA 
http://fedora.cs.nctu.edu.tw/epel/7/x86_64/repodata/73e5709a1cb420a1cbf22ead472e9b0dd44afe50a0e313647e4c584427a5e841-updateinfo.xml.bz2: [Errno 14] HTTP Error 404 - Not Found
正在尝试其它镜像。
To address this issue please refer to the below wiki article 

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

(1/3): epel/x86_64/group_gz                                                                                                                  |  88 kB  00:00:01     
(2/3): epel/x86_64/updateinfo                                                                                                                | 998 kB  00:00:15     
(3/3): epel/x86_64/primary_db                                                                                                                | 6.8 MB  00:00:21     
---> 软件包 mysql-community-libs.x86_64.0.8.0.17-1.el7 将被 舍弃
---> 软件包 mysql-community-libs-compat.x86_64.0.8.0.17-1.el7 将被 舍弃
---> 软件包 mysql-community-server.x86_64.0.8.0.17-1.el7 将被 安装
--> 正在检查事务
---> 软件包 openssl-devel.x86_64.1.1.0.2k-16.el7_6.1 将被 安装
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.2k-16.el7_6.1,它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在处理依赖关系 zlib-devel(x86-64),它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在处理依赖关系 krb5-devel(x86-64),它被软件包 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64 需要
--> 正在检查事务
---> 软件包 krb5-devel.x86_64.0.1.15.1-37.el7_6 将被 安装
--> 正在处理依赖关系 libkadm5(x86-64) = 1.15.1-37.el7_6,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 krb5-libs(x86-64) = 1.15.1-37.el7_6,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libverto-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libselinux-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 libcom_err-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
--> 正在处理依赖关系 keyutils-libs-devel,它被软件包 krb5-devel-1.15.1-37.el7_6.x86_64 需要
---> 软件包 openssl-libs.x86_64.1.1.0.2k-16.el7 将被 升级
--> 正在处理依赖关系 openssl-libs(x86-64) = 1:1.0.2k-16.el7,它被软件包 1:openssl-1.0.2k-16.el7.x86_64 需要
---> 软件包 openssl-libs.x86_64.1.1.0.2k-16.el7_6.1 将被 更新
---> 软件包 zlib-devel.x86_64.0.1.2.7-18.el7 将被 安装
--> 正在检查事务
---> 软件包 keyutils-libs-devel.x86_64.0.1.5.8-3.el7 将被 安装
---> 软件包 krb5-libs.x86_64.0.1.15.1-34.el7 将被 升级
---> 软件包 krb5-libs.x86_64.0.1.15.1-37.el7_6 将被 更新
---> 软件包 libcom_err-devel.x86_64.0.1.42.9-13.el7 将被 安装
---> 软件包 libkadm5.x86_64.0.1.15.1-37.el7_6 将被 安装
---> 软件包 libselinux-devel.x86_64.0.2.5-14.1.el7 将被 安装
--> 正在处理依赖关系 libsepol-devel(x86-64) >= 2.5-10,它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
--> 正在处理依赖关系 pkgconfig(libsepol),它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
--> 正在处理依赖关系 pkgconfig(libpcre),它被软件包 libselinux-devel-2.5-14.1.el7.x86_64 需要
---> 软件包 libverto-devel.x86_64.0.0.2.5-4.el7 将被 安装
---> 软件包 openssl.x86_64.1.1.0.2k-16.el7 将被 升级
---> 软件包 openssl.x86_64.1.1.0.2k-16.el7_6.1 将被 更新
--> 正在检查事务
---> 软件包 libsepol-devel.x86_64.0.2.5-10.el7 将被 安装
---> 软件包 pcre-devel.x86_64.0.8.32-17.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

====================================================================================================================================================================
 Package                                  架构                版本                              源                                                             大小
====================================================================================================================================================================
正在安装:
 mysql-community-client                   x86_64              8.0.17-1.el7                      /mysql-community-client-8.0.17-1.el7.x86_64                   146 M
 mysql-community-common                   x86_64              8.0.17-1.el7                      /mysql-community-common-8.0.17-1.el7.x86_64                   8.3 M
 mysql-community-devel                    x86_64              8.0.17-1.el7                      /mysql-community-devel-8.0.17-1.el7.x86_64                     34 M
 mysql-community-libs                     x86_64              8.0.17-1.el7                      /mysql-community-libs-8.0.17-1.el7.x86_64                      14 M
      替换  mariadb-libs.x86_64 1:5.5.60-1.el7_5
 mysql-community-libs-compat              x86_64              8.0.17-1.el7                      /mysql-community-libs-compat-8.0.17-1.el7.x86_64              9.5 M
      替换  mariadb-libs.x86_64 1:5.5.60-1.el7_5
 mysql-community-server                   x86_64              8.0.17-1.el7                      /mysql-community-server-8.0.17-1.el7.x86_64                   1.8 G
为依赖而安装:
 keyutils-libs-devel                      x86_64              1.5.8-3.el7                       base                                                           37 k
 krb5-devel                               x86_64              1.15.1-37.el7_6                   updates                                                       271 k
 libcom_err-devel                         x86_64              1.42.9-13.el7                     base                                                           31 k
 libkadm5                                 x86_64              1.15.1-37.el7_6                   updates                                                       178 k
 libselinux-devel                         x86_64              2.5-14.1.el7                      base                                                          187 k
 libsepol-devel                           x86_64              2.5-10.el7                        base                                                           77 k
 libverto-devel                           x86_64              0.2.5-4.el7                       base                                                           12 k
 openssl-devel                            x86_64              1:1.0.2k-16.el7_6.1               updates                                                       1.5 M
 pcre-devel                               x86_64              8.32-17.el7                       base                                                          480 k
 zlib-devel                               x86_64              1.2.7-18.el7                      base                                                           50 k
为依赖而更新:
 krb5-libs                                x86_64              1.15.1-37.el7_6                   updates                                                       803 k
 openssl                                  x86_64              1:1.0.2k-16.el7_6.1               updates                                                       493 k
 openssl-libs                             x86_64              1:1.0.2k-16.el7_6.1               updates                                                       1.2 M

事务概要
====================================================================================================================================================================
安装  6 软件包 (+10 依赖软件包)
升级           (  3 依赖软件包)

总计:2.0 G
总下载量:5.3 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/13): keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm                                                                                           |  37 kB  00:00:00     
(2/13): libcom_err-devel-1.42.9-13.el7.x86_64.rpm                                                                                            |  31 kB  00:00:00     
(3/13): libsepol-devel-2.5-10.el7.x86_64.rpm                                                                                                 |  77 kB  00:00:00     
(4/13): libverto-devel-0.2.5-4.el7.x86_64.rpm                                                                                                |  12 kB  00:00:00     
(5/13): libkadm5-1.15.1-37.el7_6.x86_64.rpm                                                                                                  | 178 kB  00:00:02     
(6/13): krb5-devel-1.15.1-37.el7_6.x86_64.rpm                                                                                                | 271 kB  00:00:02     
(7/13): libselinux-devel-2.5-14.1.el7.x86_64.rpm                                                                                             | 187 kB  00:00:02     
(8/13): openssl-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                                 | 493 kB  00:00:04     
(9/13): zlib-devel-1.2.7-18.el7.x86_64.rpm                                                                                                   |  50 kB  00:00:00     
(10/13): pcre-devel-8.32-17.el7.x86_64.rpm                                                                                                   | 480 kB  00:00:05     
(11/13): openssl-libs-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                           | 1.2 MB  00:00:08     
(12/13): openssl-devel-1.0.2k-16.el7_6.1.x86_64.rpm                                                                                          | 1.5 MB  00:00:09     
(13/13): krb5-libs-1.15.1-37.el7_6.x86_64.rpm                                                                                                | 803 kB  00:00:13     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计                                                                                                                                407 kB/s | 5.3 MB  00:00:13     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在更新    : 1:openssl-libs-1.0.2k-16.el7_6.1.x86_64                                                                                                        1/23 
  正在更新    : krb5-libs-1.15.1-37.el7_6.x86_64                                                                                                               2/23 
  正在安装    : mysql-community-common-8.0.17-1.el7.x86_64                                                                                                     3/23 
  正在安装    : mysql-community-libs-8.0.17-1.el7.x86_64                                                                                                       4/23 
  正在安装    : mysql-community-client-8.0.17-1.el7.x86_64                                                                                                     5/23 
  正在安装    : libkadm5-1.15.1-37.el7_6.x86_64                                                                                                                6/23 
  正在安装    : libsepol-devel-2.5-10.el7.x86_64                                                                                                               7/23 
  正在安装    : pcre-devel-8.32-17.el7.x86_64                                                                                                                  8/23 
  正在安装    : libselinux-devel-2.5-14.1.el7.x86_64                                                                                                           9/23 
  正在安装    : zlib-devel-1.2.7-18.el7.x86_64                                                                                                                10/23 
  正在安装    : libverto-devel-0.2.5-4.el7.x86_64                                                                                                             11/23 
  正在安装    : libcom_err-devel-1.42.9-13.el7.x86_64                                                                                                         12/23 
  正在安装    : keyutils-libs-devel-1.5.8-3.el7.x86_64                                                                                                        13/23 
  正在安装    : krb5-devel-1.15.1-37.el7_6.x86_64                                                                                                             14/23 
  正在安装    : 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64                                                                                                      15/23 
  正在安装    : mysql-community-devel-8.0.17-1.el7.x86_64                                                                                                     16/23 
  正在安装    : mysql-community-server-8.0.17-1.el7.x86_64                                                                                                    17/23 
  正在安装    : mysql-community-libs-compat-8.0.17-1.el7.x86_64                                                                                               18/23 
  正在更新    : 1:openssl-1.0.2k-16.el7_6.1.x86_64                                                                                                            19/23 
  清理        : 1:openssl-1.0.2k-16.el7.x86_64                                                                                                                20/23 
  正在删除    : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                                                                                                          21/23 
  清理        : krb5-libs-1.15.1-34.el7.x86_64                                                                                                                22/23 
  清理        : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                                           23/23 
  验证中      : keyutils-libs-devel-1.5.8-3.el7.x86_64                                                                                                         1/23 
  验证中      : mysql-community-devel-8.0.17-1.el7.x86_64                                                                                                      2/23 
  验证中      : libcom_err-devel-1.42.9-13.el7.x86_64                                                                                                          3/23 
  验证中      : krb5-devel-1.15.1-37.el7_6.x86_64                                                                                                              4/23 
  验证中      : mysql-community-libs-8.0.17-1.el7.x86_64                                                                                                       5/23 
  验证中      : libverto-devel-0.2.5-4.el7.x86_64                                                                                                              6/23 
  验证中      : zlib-devel-1.2.7-18.el7.x86_64                                                                                                                 7/23 
  验证中      : krb5-libs-1.15.1-37.el7_6.x86_64                                                                                                               8/23 
  验证中      : pcre-devel-8.32-17.el7.x86_64                                                                                                                  9/23 
  验证中      : mysql-community-client-8.0.17-1.el7.x86_64                                                                                                    10/23 
  验证中      : 1:openssl-1.0.2k-16.el7_6.1.x86_64                                                                                                            11/23 
  验证中      : mysql-community-common-8.0.17-1.el7.x86_64                                                                                                    12/23 
  验证中      : 1:openssl-libs-1.0.2k-16.el7_6.1.x86_64                                                                                                       13/23 
  验证中      : libsepol-devel-2.5-10.el7.x86_64                                                                                                              14/23 
  验证中      : 1:openssl-devel-1.0.2k-16.el7_6.1.x86_64                                                                                                      15/23 
  验证中      : mysql-community-server-8.0.17-1.el7.x86_64                                                                                                    16/23 
  验证中      : libkadm5-1.15.1-37.el7_6.x86_64                                                                                                               17/23 
  验证中      : libselinux-devel-2.5-14.1.el7.x86_64                                                                                                          18/23 
  验证中      : mysql-community-libs-compat-8.0.17-1.el7.x86_64                                                                                               19/23 
  验证中      : 1:mariadb-libs-5.5.60-1.el7_5.x86_64                                                                                                          20/23 
  验证中      : 1:openssl-1.0.2k-16.el7.x86_64                                                                                                                21/23 
  验证中      : 1:openssl-libs-1.0.2k-16.el7.x86_64                                                                                                           22/23 
  验证中      : krb5-libs-1.15.1-34.el7.x86_64                                                                                                                23/23 

已安装:
  mysql-community-client.x86_64 0:8.0.17-1.el7        mysql-community-common.x86_64 0:8.0.17-1.el7             mysql-community-devel.x86_64 0:8.0.17-1.el7        
  mysql-community-libs.x86_64 0:8.0.17-1.el7          mysql-community-libs-compat.x86_64 0:8.0.17-1.el7        mysql-community-server.x86_64 0:8.0.17-1.el7       

作为依赖被安装:
  keyutils-libs-devel.x86_64 0:1.5.8-3.el7  krb5-devel.x86_64 0:1.15.1-37.el7_6  libcom_err-devel.x86_64 0:1.42.9-13.el7  libkadm5.x86_64 0:1.15.1-37.el7_6        
  libselinux-devel.x86_64 0:2.5-14.1.el7    libsepol-devel.x86_64 0:2.5-10.el7   libverto-devel.x86_64 0:0.2.5-4.el7      openssl-devel.x86_64 1:1.0.2k-16.el7_6.1 
  pcre-devel.x86_64 0:8.32-17.el7           zlib-devel.x86_64 0:1.2.7-18.el7    

作为依赖被升级:
  krb5-libs.x86_64 0:1.15.1-37.el7_6                  openssl.x86_64 1:1.0.2k-16.el7_6.1                  openssl-libs.x86_64 1:1.0.2k-16.el7_6.1                 

替代:
  mariadb-libs.x86_64 1:5.5.60-1.el7_5                                                                                                                              

完毕!
[root@es3 ~]# exit
登出
Connection to es3 closed.
[root@es2 ~]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"/etc/my.cnf" 35L, 1312C 已写入                                                                                                                   
[root@es2 ~]# systemctl start mysqld
[root@es2 ~]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3293/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3535/master         
tcp6       0      0 :::3306                 :::*                    LISTEN      4057/mysqld         
tcp6       0      0 :::22                   :::*                    LISTEN      3293/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      3535/master         
tcp6       0      0 :::33060                :::*                    LISTEN      4057/mysqld         
[root@es2 ~]# cat /etc/my.cnf |grep -iv on

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# this will increase compatibility with older clients. For background, see:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[root@es2 ~]# cat /etc/my.cnf |grep -i on 
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Remove leading # to revert to previous value for default_authentication_plugin,
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password
gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
[root@es2 ~]# cat /etc/my.cnf |grep  ON
gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
[root@es2 ~]# cat /var/log/mysqld.log |grep password
2019-08-28T08:50:17.669803Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: iwSeuFagt0&3
[root@es2 ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@es2 ~]# mysql -p'iwSeuFagt0&3'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.17

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> alter user user() identified by 'iwSeuFagt0&31';
Query OK, 0 rows affected (0.33 sec)

mysql> exit
Bye
[root@es2 ~]# ssh es3
Last login: Wed Aug 28 16:42:33 2019 from es2
[root@es3 ~]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"/etc/my.cnf" 35L, 1312C 已写入                                                                                                                   
[root@es3 ~]# systemctl  start mysqld
[root@es3 ~]# cat /var/log/mysqld.log |grep password
2019-08-28T08:54:27.953612Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: kfzvo3Won:5r
[root@es3 ~]# mysql -p'kfzvo3Won:5r'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> alter user user() identified by 'iwSeuFagt0&31';
Query OK, 0 rows affected (0.06 sec)

mysql> exit
Bye
[root@es3 ~]# exit
登出
Connection to es3 closed.
[root@es2 ~]# mysql -p'iwSeuFagt0&31'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> INSTALL PLUGIN clone SONAME 'mysql_clone.so';
Query OK, 0 rows affected (0.12 sec)

mysql> CREATE USER clone_user@'%' identified by 'iwSeuFagt0&31';
Query OK, 0 rows affected (0.07 sec)

mysql> GRANT BACKUP_ADMIN ON *.* TO 'clone_user';
Query OK, 0 rows affected (0.04 sec)

mysql> CREATE USER repl_user@'%' identified by 'iwSeuFagt0&31'     
    -> ;
Query OK, 0 rows affected (0.02 sec)

mysql>  grant replication slave on *.* to repl_user;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.04 sec)

mysql> exit
Bye
[root@es2 ~]# mysql -uclone_user -p'iwSeuFagt0&31'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> shwo variables like 'se%';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'shwo variables like 'se%'' at line 1
mysql> show variables like 'se%';  
+---------------------------------+------------------------------------------------------------------------------------------+
| Variable_name                   | Value                                                                                    |
+---------------------------------+------------------------------------------------------------------------------------------+
| secondary_engine_cost_threshold | 100000.000000                                                                            |
| secure_file_priv                | /var/lib/mysql-files/                                                                    |
| server_id                       | 1                                                                                        |
| server_id_bits                  | 32                                                                                       |
| server_uuid                     | dbda28c9-c970-11e9-b268-0800275c8ec3                                                     |
| session_track_gtids             | OFF                                                                                      |
| session_track_schema            | ON                                                                                       |
| session_track_state_change      | OFF                                                                                      |
| session_track_system_variables  | time_zone,autocommit,character_set_client,character_set_results,character_set_connection |
| session_track_transaction_info  | OFF                                                                                      |
+---------------------------------+------------------------------------------------------------------------------------------+
10 rows in set (0.01 sec)

mysql> show variables like 'secure_file_priv';
+------------------+-----------------------+
| Variable_name    | Value                 |
+------------------+-----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
+------------------+-----------------------+
1 row in set (0.00 sec)

mysql>  CLONE LOCAL DATA DIRECTORY = '/var/lib/mysql-files/clone_dir1';
Query OK, 0 rows affected (19.50 sec)

mysql> create database after_clone1;
ERROR 1044 (42000): Access denied for user 'clone_user'@'%' to database 'after_clone1'
mysql> exit
Bye
[root@es2 ~]# mysql -p'iwSeuFagt0&31'             
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.06 sec)

mysql> create database after_clone1;
Query OK, 1 row affected (0.29 sec)

mysql> exit
Bye
[root@es2 ~]# mysql -uclone_user -p'iwSeuFagt0&31'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>  CLONE LOCAL DATA DIRECTORY = '/var/lib/mysql-files/clone_dir2';
Query OK, 0 rows affected (16.99 sec)

mysql> exit
Bye
[root@es2 ~]# mysql -p'iwSeuFagt0&31'             
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone1       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> create database after_clone2;
Query OK, 1 row affected (0.04 sec)

mysql> exit
Bye
[root@es2 ~]# mysql -p'iwSeuFagt0&31'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone1       |
| after_clone2       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> exit
Bye
[root@es2 ~]# systemctl stop mysqld
[root@es2 ~]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
"/etc/my.cnf" 36L, 1353C 已写入
[root@es2 ~]# cat /etc/my.cnf |grep -v ^#

[mysqld]

datadir=/var/lib/mysql-files/clone_dir1
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
[root@es2 ~]# systemctl start mysqld
[root@es2 ~]# mysql -p'iwSeuFagt0&31'    
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

mysql> show variables like 'datadir';
+---------------+----------------------------------+
| Variable_name | Value                            |
+---------------+----------------------------------+
| datadir       | /var/lib/mysql-files/clone_dir1/ |
+---------------+----------------------------------+
1 row in set (0.01 sec)

mysql> SELECT BINLOG_FILE, BINLOG_POSITION FROM performance_schema.clone_status;
+---------------+-----------------+
| BINLOG_FILE   | BINLOG_POSITION |
+---------------+-----------------+
| binlog.000001 |            1741 |
+---------------+-----------------+
1 row in set (0.00 sec)

mysql> SELECT @@GLOBAL.GTID_EXECUTED;
+------------------------------------------+
| @@GLOBAL.GTID_EXECUTED                   |
+------------------------------------------+
| dbda28c9-c970-11e9-b268-0800275c8ec3:1-6 |
+------------------------------------------+
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es2 ~]# systemctl stop mysqld      
[root@es2 ~]# vim /etc/my.cnf            
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

#datadir=/var/lib/mysql
datadir=/var/lib/mysql-files/clone_dir1
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
"/etc/my.cnf" 36L, 1353C 已写入                                                                                                                   
[root@es2 ~]# systemctl start mysqld 
[root@es2 ~]# mysql -p'iwSeuFagt0&31'
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like 'datadir';
+---------------+----------------------------------+
| Variable_name | Value                            |
+---------------+----------------------------------+
| datadir       | /var/lib/mysql-files/clone_dir2/ |
+---------------+----------------------------------+
1 row in set (0.01 sec)

mysql> SELECT BINLOG_FILE, BINLOG_POSITION FROM performance_schema.clone_status;
+---------------+-----------------+
| BINLOG_FILE   | BINLOG_POSITION |
+---------------+-----------------+
| binlog.000001 |            1950 |
+---------------+-----------------+
1 row in set (0.00 sec)

mysql> SELECT @@GLOBAL.GTID_EXECUTED;
+------------------------------------------+
| @@GLOBAL.GTID_EXECUTED                   |
+------------------------------------------+
| dbda28c9-c970-11e9-b268-0800275c8ec3:1-7 |
+------------------------------------------+
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es2 ~]# vim /etc/my.cnf        
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

#datadir=/var/lib/mysql
datadir=/var/lib/mysql-files/clone_dir2
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
"/etc/my.cnf" 36L, 1353C 已写入                                                                                                                   
[root@es2 ~]# systemctl start mysqld 
[root@es2 ~]# systemctl restart mysqld
[root@es2 ~]# mysql -p'iwSeuFagt0&31' 
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like 'datadir';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| datadir       | /var/lib/mysql/ |
+---------------+-----------------+
1 row in set (0.01 sec)

mysql> SELECT BINLOG_FILE, BINLOG_POSITION FROM performance_schema.clone_status;
Empty set (0.00 sec)

mysql> SELECT @@GLOBAL.GTID_EXECUTED;
+------------------------------------------+
| @@GLOBAL.GTID_EXECUTED                   |
+------------------------------------------+
| dbda28c9-c970-11e9-b268-0800275c8ec3:1-8 |
+------------------------------------------+
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es2 ~]# ssh es3
Last login: Wed Aug 28 16:53:44 2019 from es2
[root@es3 ~]# mysql -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> INSTALL PLUGIN clone SONAME 'mysql_clone.so';
Query OK, 0 rows affected (0.09 sec)

mysql> CREATE USER clone_user@'%' identified by 'iwSeuFagt0&31';
Query OK, 0 rows affected (0.32 sec)

mysql> GRANT CLONE_ADMIN on *.* to  clone_user;
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# mysql -uclone_user -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> clone instance from clone_user@'192.168.56.15':3306
    -> identified by 'iwSeuFagt0&31';
ERROR 3869 (HY000): Clone system configuration: 192.168.56.15:3306 is not found in clone_valid_donor_list: 
mysql> set clone_valid_donor_list ='192.168.56.15:3306';
ERROR 1229 (HY000): Variable 'clone_valid_donor_list' is a GLOBAL variable and should be set with SET GLOBAL
mysql> set global clone_valid_donor_list ='192.168.56.15:3306';
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation
mysql> exit
Bye
[root@es3 ~]# mysql -p'iwSeuFagt0&31';             
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set global clone_valid_donor_list ='192.168.56.15:3306';
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# mysql -uclone_user -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> clone instance from clone_user@'192.168.56.15':3306     
    ->  identified by 'iwSeuFagt0&31';
Query OK, 0 rows affected (5.19 sec)

mysql> show databases;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
ERROR: 
Can't connect to the server

mysql> show databases;
No connection. Trying to reconnect...
Connection id:    8
Current database: *** NONE ***

+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.01 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# mysql -p'iwSeuFagt0&31';             
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone1       |
| after_clone2       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> SELECT BINLOG_FILE, BINLOG_POSITION FROM performance_schema.clone_status;
+---------------+-----------------+
| BINLOG_FILE   | BINLOG_POSITION |
+---------------+-----------------+
| binlog.000002 |             195 |
+---------------+-----------------+
1 row in set (0.01 sec)

mysql> SELECT @@GLOBAL.GTID_EXECUTED;
+------------------------------------------+
| @@GLOBAL.GTID_EXECUTED                   |
+------------------------------------------+
| dbda28c9-c970-11e9-b268-0800275c8ec3:1-8 |
+------------------------------------------+
1 row in set (0.00 sec)

mysql> CHANGE MASTER TO MASTER_HOST = '192.168.56.15', MASTER_PORT = 3306,MASTER_AUTO_POSITION = 1;
Query OK, 0 rows affected (0.13 sec)

mysql> START SLAVE USER = 'repl_user' PASSWORD =  'iwSeuFagt0&31' ;
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 192.168.56.15
                  Master_User: repl_user
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: Connecting
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 0
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 2061
                Last_IO_Error: error connecting to master '[email protected]:3306' - retry-time: 60 retries: 1 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:23:26
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# exit
登出
Connection to es3 closed.
[root@es2 ~]# mysql -p'iwSeuFagt0&31'   
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> alter USER repl_user@'%' identified  WITH mysql_native_password by 'iwSeuFagt0&31' ;
Query OK, 0 rows affected (0.28 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
[root@es2 ~]# ssh es3
Last login: Wed Aug 28 17:11:22 2019 from es2
[root@es3 ~]# mysql -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 192.168.56.15
                  Master_User: repl_user
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: Connecting
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 0
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 2061
                Last_IO_Error: error connecting to master '[email protected]:3306' - retry-time: 60 retries: 3 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:25:26
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 192.168.56.15
                  Master_User: repl_user
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: Connecting
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 0
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 2061
                Last_IO_Error: error connecting to master '[email protected]:3306' - retry-time: 60 retries: 3 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:25:26
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> stop salve ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'salve' at line 1
mysql> stop slave ;
Query OK, 0 rows affected (0.28 sec)

mysql> start slave;
Query OK, 0 rows affected (0.03 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: 
                  Master_Host: 192.168.56.15
                  Master_User: 
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: No
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 0
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 13117
                Last_IO_Error: Fatal error: Invalid (empty) username when attempting to connect to the master server. Connection attempt terminated.
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:26:07
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> stop slave;
Query OK, 0 rows affected (0.05 sec)

mysql> START SLAVE USER = 'repl_user' PASSWORD =  'iwSeuFagt0&31' ;
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: 
                  Master_Host: 192.168.56.15
                  Master_User: 
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: No
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 0
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 13117
                Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:26:44
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# exit
登出
Connection to es3 closed.
[root@es2 ~]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
#datadir=/var/lib/mysql-files/clone_dir2
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
"/etc/my.cnf" 38L, 1366C 已写入                                                                                                                   
[root@es2 ~]# systemctl restart mysqld
[root@es2 ~]# ssh es3                 
Last login: Wed Aug 28 17:25:38 2019 from es2
[root@es3 ~]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove the leading "# " to disable binary logging
# Binary logging captures changes between backups and is enabled by
# default. It's default setting is log_bin=binlog
# disable_log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#
# Remove leading # to revert to previous value for default_authentication_plugin,
# this will increase compatibility with older clients. For background, see:
# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin
# default-authentication-plugin=mysql_native_password

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
"/etc/my.cnf" 37L, 1325C 已写入                                                                                                                   
[root@es3 ~]# systemctl restart mysqld
[root@es3 ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@es3 ~]# mysql -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: 192.168.56.15
                  Master_User: test
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: 
          Read_Master_Log_Pos: 4
               Relay_Log_File: es3-relay-bin.000002
                Relay_Log_Pos: 4
        Relay_Master_Log_File: 
             Slave_IO_Running: Connecting
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 124
              Relay_Log_Space: 155
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 1045
                Last_IO_Error: error connecting to master '[email protected]:3306' - retry-time: 60 retries: 1 message: Access denied for user 'test'@'es3' (using password: NO)
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 0
                  Master_UUID: 
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 190828 17:28:11
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-8
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> stop slave;
Query OK, 0 rows affected (0.28 sec)

mysql> START SLAVE USER = 'repl_user' PASSWORD =  'iwSeuFagt0&31' ;
Query OK, 0 rows affected, 1 warning (0.05 sec)

mysql> show slave status\G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.56.15
                  Master_User: repl_user
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: binlog.000003
          Read_Master_Log_Pos: 195
               Relay_Log_File: es3-relay-bin.000004
                Relay_Log_Pos: 403
        Relay_Master_Log_File: binlog.000003
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 195
              Relay_Log_Space: 1271
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1
                  Master_UUID: dbda28c9-c970-11e9-b268-0800275c8ec3
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:9-10
            Executed_Gtid_Set: dbda28c9-c970-11e9-b268-0800275c8ec3:1-10
                Auto_Position: 1
         Replicate_Rewrite_DB: 
                 Channel_Name: 
           Master_TLS_Version: 
       Master_public_key_path: 
        Get_master_public_key: 0
            Network_Namespace: 
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone1       |
| after_clone2       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> exit
Bye
[root@es3 ~]# exit
登出
Connection to es3 closed.
[root@es2 ~]# mysql -p'iwSeuFagt0&31' 
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone1       |
| after_clone2       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
6 rows in set (0.00 sec)

mysql> use after_clone2
Database changed
mysql> create table t_clone(id int not null auto_increment primary  key ,name varchar(255));
Query OK, 0 rows affected (0.36 sec)

mysql> insert into t_clone(name) values('c'),('l'),('o'),('n'),('e');
Query OK, 5 rows affected (0.29 sec)
Records: 5  Duplicates: 0  Warnings: 0

mysql> select * from after_clone2.t_clone;
+----+------+
| id | name |
+----+------+
|  1 | c    |
|  2 | l    |
|  3 | o    |
|  4 | n    |
|  5 | e    |
+----+------+
5 rows in set (0.00 sec)

mysql> drop database after_clone1;
Query OK, 0 rows affected (0.31 sec)

mysql> exit
Bye
[root@es2 ~]# ssh es3                 
Last login: Wed Aug 28 17:27:47 2019 from es2
[root@es3 ~]# mysql -p'iwSeuFagt0&31';
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| after_clone2       |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> select * from after_clone2.t_clone;
+----+------+
| id | name |
+----+------+
|  1 | c    |
|  2 | l    |
|  3 | o    |
|  4 | n    |
|  5 | e    |
+----+------+
5 rows in set (0.00 sec)

mysql> exit
Bye