主从两个都要环境搭建,从安装jdk 开始,根目录是/,所以解压的时候要先在cd / 下,(cd/root,~家是/,,,root是根目录)再解压, cd/ 根目录下

1.连接mysql

image.png

可以进入mysql里面配置,也可以不进去直接输入 vim /etc/my.cnf 进去添加那两个
log-bin=mysql-bin #[必须]启用二进制日志
server-id=100 #[必须]服务器唯一ID(唯一即可)

(下面是两个方法进入配置文件)
image.png

并将两台数据库服务器启动起来:(上面已经连接过数据库了,就不要执行这个了),ctrl+z停止现在正在运行的命令

2.重启mysql

image.png

image.png

3.进入mysql

image.png

具体操作步骤:
image.png

image.png

4.设置第二台数据库

4.1.jdk安装

4.2.tomcat安装

4.3.防火墙操作
systemctl stop firewalld
systemctl disable firewalld

4.4.安装mysql
4.1.1.RPM:全称为 Red-Hat Package Manager,RPM软件包管理器,是红帽Linux用于管理和安装软件的工具
rpm -qa | grep mariadb #查询当前系统中安装的名称带mariadb的软件

4.1.2.通过查询,我们发现在当前系统中存在mariadb数据库,是CentOS7中自带的,而这个数据库和MySQL数据库是冲突的,所以要想保证MySQL成功安装,需要卸载mariadb数据库。
rpm -e —nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
我们看到执行完毕之后, 再次查询 mariadb,就查不到了

4.1.3.上传MySQL安装包,并解压
mkdir /usr/local/mysql
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
image.png
注意:回到根目录下才能查看mysql命令

4.1.4.安装顺序安装rpm安装包
yum install -y net-tools perl libaio openssl gcc pcre-devel zlib-devel openssl vim openssl-devel
cd /usr/local/mysql/

Linux pwd(英文全拼:print work directory) 命令用于显示工作目录。. 执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。
pwd显示当前路径
image.png

说明:

  • 因为rpm安装方式,是不会自动处理依赖关系的,需要我们自己处理,所以对于上面的rpm包的安装顺序不能随意修改。
  • 安装过程中提示缺少net-tools依赖,使用yum安装(yum是一种在线安装方式,需要保证联网)
  • 可以通过指令(yum update)升级现有软件及系统内核

image.png

4.1.5MySQL启动
MySQL安装完成之后,会自动注册为系统的服务,服务名为mysqld。那么,我们就可以通过systemctl指令来查看mysql的状态、启动mysql、停止mysql。
systemctl start mysqld #启动mysql服务
systemctl status mysqld #查看mysql服务状态
systemctl stop mysqld #停止mysql服务

image.png