1.解压mysql tar -xvf + 包名
2.查看Linux自带的mariadb是否存在,存在则删除
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps //移除
3.开始执行rpm包
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.28-1.el7.x86_64.rpm
4.初始化mysql,会默认创建一个账号和一个密码
mysqld --initialize --user=mysql
5.查看初始化密码cat /var/log/mysqld.log ,这个密码记得保存,我们登陆时需要
6.设置mysql自启动 systemctl start mysqld.service
查看是否设置自启动成功systemctl status mysqld.service
7.登陆mysql,并修改密码
mysql -uroot -p
set password=password('root');
8.退出Mysql,重新登陆使用新密码
exit;
mysql -uroot -p
9.为了之后集群之间相互通信,需要关闭防火墙,这里使用的是CentOS7
systemctl stop iptables
systemctl stop firewalld
systemctl stop firewalld.service
好了,这样我们的mysql就搭建完成了,那么其他几台都需要按照这种形式来配置