配置数据库互为主从(MySQL)

配置数据库互为主从(MySQL)

一、基础环境配置

1、更改两台虚拟机主机名,为别为my1,my2。my1为主节点,my2为从节点。
[root@localhost ~]# hostnamectl set-hostname my1 ##更改主机名
[root@localhost ~]#
[root@localhost ~]# bash
[root@my1 ~]#
2、两台主机配置hosts文件解析
[root@my1 ~]# vi /etc/hosts
[root@my1 ~]#
[root@my1 ~]# cat /etc/hosts #在hosts下添加两台主机的ip与名字
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.10 my1
192.168.200.20 my2
[root@my1 ~]#

3、两台主机临时关闭防火墙
[root@my1 ~]# systemctl stop firewalld
[root@my1 ~]#
[root@my1 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@my1 ~]#
[root@my1 ~]# setenforce 0
[root@my1 ~]#
[root@my1 ~]# getenforce
Permissive   ##显示这个结果,则表示关闭成功。
[root@my1 ~]#
[root@my1 ~]#

4、两台主机配置Yum源文件
[root@my1 ~]# mkdir /opt/centos ##在opt目录下创建一个centos目录
[root@my1 ~]#
[root@my1 ~]# mount /dev/cdrom /opt/centos ##挂载centos镜像
mount: /dev/sr0 写保护,将以只读方式挂载
[root@my1 ~]#
[root@my1 ~]# rm -rf /etc/yum.repos.d/* ##'*'删除目录下所有内容
[root@my1 ~]#
[root@my1 ~]# vi /etc/yum.repos.d/local.repo
[root@my1 ~]# cat /etc/yum.repos.d/local.repo ## 添加内容为下:
[centos]
name=centos
baseurl=file:///opt/centos
enabled=1
gpgcheck=0
[root@my1 ~]# yum clean all && yum repolist  ## 获取yum源文件信息
已加载插件:fastestmirror
正在清理软件源: centos
已加载插件:fastestmirror
Determining fastest mirrors
centos                                                                     | 3.6 kB  00:00:00
(1/2): centos/group_gz                                                     | 153 kB  00:00:00
(2/2): centos/primary_db                                                   | 3.3 MB  00:00:00
源标识                                        源名称                                         状态
centos                                        centos                                         4,070
repolist: 4,070
5、两台主机安装MySQL数据库
## 由于已经配置好yum源文件,我们只需要直接使用命令安装即可。
[root@my1 ~]# yum -y install mariadb-server mariad
## 安装好之后启动数据库服务,并设为开机启动。
[root@my1 ~]# systemctl start mariadb
[root@my1 ~]#
[root@my1 ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值