mysql集群架构之环境搭建实战

该博客详细介绍了如何在CentOS7系统中卸载旧版的MariaDB,然后通过RPM包安装MySQL5.7的各个组件,包括初始化数据库、设置自启动、修改默认密码以及关闭防火墙等步骤,确保了MySQL服务的正确安装和安全配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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就搭建完成了,那么其他几台都需要按照这种形式来配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值