1、登录linux服务器
选用CentOS 系统
(最好选用centOS 7版本以下的,不然进行下面的yum install安装的时候mysql-server可能会有错误
二、配置环境
一。安装运行环境
1.配置网卡
[root@localhost~]#vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet 设备类型
BOOTPROTO=static 地址分配模式
NAME=eno16777736 网卡名称
ONBOOT=yes 是否启动
IPADDR=192.168.100.10 IP地址(根据设备可更改)
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.100.2 网关地址
:wq 保存退出
[root@localhost]# systemctl restart network 重启虚拟机
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:d6:48:b7 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.11/24 brd 192.168.200.255 scope global eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fed6:48b7/64 scope link
valid_lft forever preferred_lft forever
2.配置yum软件仓库
[root@localhost~]#mkdir /opt/centos 创建光驱挂载目录/opt/centos
[root@localhost~]#mount CentOS-7-x86_64-DVD-1511.iso /opt/centos将CD设备挂载到的/opt/centos
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# ll /opt/centos
total 636
-r--r--r--. 1 root root 14 Dec 9 2015 CentOS_BuildTag
dr-xr-xr-x. 3 root root 2048 Dec 9 2015 EFI
-r--r--r--. 1 root root 215 Dec 9 2015 EULA
-r--r--r--. 1 root root 18009 Dec 9 2015 GPL
dr-xr-xr-x. 3 root root 2048 Dec 9 2015 images
dr-xr-xr-x. 2 root root 2048 Dec 9 2015 isolinux
dr-xr-xr-x. 2 root root 2048 Dec 9 2015 LiveOS
dr-xr-xr-x. 2 root root 612352 Dec 9 2015 Packages
dr-xr-xr-x. 2 root root 4096 Dec 9 2015 repodata
-r--r--r--. 1 root root 1690 Dec 9 2015 RPM-GPG-KEY-CentOS-7
-r--r--r--. 1 root root 1690 Dec 9 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root 2883 Dec 9 2015 TRANS.TBL
[root@localhost ~]# mv /etc/yum.repos.d/* /media/
将/etc/yum.repos.d/下的文件先移走
[root@localhost ~]# vi /etc/yum.repos.d/local.repo
创建yum仓库文件local.repo
[centos7] Yum软件仓库唯一标识符,避免与其他仓库冲突
name=centos7 Yum软件仓库的名称描述,易于识别仓库用处
baseurl=file:///opt/centos
提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)
gpgcheck=0 设置此源是否校验文件;1为校验,0为不校验
enabled=1 设置此源是否可用;1为可用,0为禁用
:wq 保存退出
至此,YUM源配置完毕。
[root@localhost ~]#yum makcache 刷新YUM源
[root@localhost ~]# setenforce 0 关闭SELinux和防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# iptables -F
二.配置主从数据库
(1)修改主机名
192.68.100.11 节点 mysql1
[root@localhost ~]# hostnamectl set-hostname mysql1
[root@localhost ~]# bash
[root@mysql1 ~]# hostnamectl
Static hostname: mysql1
Icon name: computer-vm
Chassis: vm
Machine ID: 179f6c8f2e7942ef81b0f5565a6883fa
Boot ID: 69ad020d53e54892b9005f82e182c140
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.el7.x86_64
Architecture: x86-64
192.168.100.12节点 mysql2
[root@localhost ~]# hostnamectl set-hostname mysql2
[root@localhost ~]# bash
[root@mysql2 ~]# hostnamectl
Static hostname: mysql2
Icon name: computer-vm
Chassis: vm
Machine ID: 179f6c8f2e7942ef81b0f5565a6883fa
Boot ID: 816b270a1275496caa3254300fc359c4
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.el7.x86_64
Architecture: x86-64
(2)两个节点关闭防火墙firewalld及SELinux服务,命令如下:
# setenforce 0
# systemctl stop firewalld
# iptables —F
(3)sts文件
两个节配置ho点配置/etc/h