一、通用设置(分别在4台虚拟机设置)
1、配置主机名
hostnamectl set-hostname --static 主机名
2、修改hosts文件
vim /etc/hosts
输入:
192.168.15.129 master
192.168.15.133 node1
192.168.15.134 node2
192.168.15.136 node3
3、 保持服务器之间时间同步
yum install -y ntpdate && ntpdate time.windows.com
4、关闭防火墙(生产上不要这样操作、重启虚拟机后需重新操作)
systemctl stop firewalld
systemctl disable firewalld
iptables -F
二、在node2节点安装mysql
1、在线下载mysql安装包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3、安装mysql服务
cd /etc/yum.repos.d/
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y install mysql-serve
4、启动MySQL
systemctl start mysqld
5、获取MySQL临时密码
grep 'temporary password' /var/log/mysqld.log
6、使用临时密码登录
mysql -uroot -p
7、把MySQL的密码校验强度改为低风险
set global validate_password_policy=LOW;
8、修改MySQL的密码长度
set global validate_password_length=5;
9、修改MySQL密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin';
10、尝试通过密码登录
mysql -uroot -padmin
11、切换数据库
use mysql;
12、查看user表
select Host,User from user;
13、修改为允许任何地址访问
update user set Host='%' where User='root';
14、刷新权限
flush privileges;
15、将MySQL注册为服务
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add
16、配置MySQL开机自启动
mysqld chkconfig mysqld on
service mysqld restart
service mysqld status
netstat -anpt