
一 、本次实验,我准备了两台虚拟机,并且已经安装好了 MYSQL8.0.24 版本的数据库。
如果你没有安装好,请参考《MYSQL8.0 安装.txt》,但是一定要按照以下语句执行:
所有节点执行以下语句
SET SQL_LOG_BIN=0;
alter user user() identified by "root";
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
grant all privileges on . to 'root'@'%' ;
FLUSH PRIVILEGES;
SET SQL_LOG_BIN=1;
并且一定要关闭防火墙和 SELINUX
三台机器的 IP 和主机名为:
IP HOSTNAME
操心系统
192.168.56.28 mysql80 Red Hat7.6
192.168.56.29 mysql80b
二 、编辑/etc/hosts 文件,向文件中添加三台机器 IP 和主机名:
vi /etc/hosts
192.168.56.28 mysql80
192.168.56.29 mysql80b
三 、所有节点做互信
上传我给大家的软件。
然后执行
sh sshUserSetup.sh -user root -hosts "mysql80 mysql80b" -advanced
-noPromptPassphrase
评论