1.准备虚拟机虚拟机
1.启动两个虚拟机

![]()
2.修改虚拟机的IP地址
虚拟机输入nmtui
![]()



刷新配置
nmcli connection up ens33
2.安装MariaDB数据库
1.安装命令:
yum install mariadb-server 安装mariadb数据库
yum clean all 清空已安装文件 如果下载失败之后执行的
2.安装成功

3.启动数据库
命令:
1. 启动命令 start mariadb
2. 重启命令 restart mariadb
3. 关闭命令 stop mariadb
4. 设定开机自起 enable mariadb
5. 关闭开机自起 disable mariadb
4.初始化
命令: `mysql_secure_installation’
5.效验密码

6.关闭防火墙
systemctl stop firewalld.service
查看防火墙状态
命令: firewall-cmd --state
7.修改数据库表
1).检查数据表
2).查询user表中的host/root/password
3).将host=“localhost” 改为 “%”
4).刷新数据库权限
8.远程访问数据库

参考文件 https://blog.youkuaiyun.com/qq_16804847/article/details/108450506?

3.主从关系的实现
1.启动两个数据库

2.开启二进制日志文件
- 默认条件下 数据库的二进制日志文件是关闭的.如果需要备份则手动开启
- 编辑二进制日志文件 /etc/my.cnf

- 编辑配置文件

- 默认数据库文件位置

- 重启数据库 让二进制文件生效即可

- 从库重复上述步骤.开启二进制日志文件即可
3.实现主从的挂载
主库状态

实现主从的挂载
CHANGE MASTER TO
MASTER_HOST="192.168.126.129",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000001",
MASTER_LOG_POS=245;
启动主从 添加数据进行测试

4.负载均衡
1.安装jdk
导入jdk包

解压
![]()
效果
![]()
删除jdk包
![]()
改个名字

检查是否生效

导入Mycat包

解压Mycat
![]()
删除Mycat
![]()
查看mycat

编辑server.xml

编辑schema.xml
跳转到bin目录

启动mycat

查看状态
![]()
5.高可用
查看130配置

129执行


启动服务


1625

被折叠的 条评论
为什么被折叠?



