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.csdn.net/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执行
启动服务