关于mysql:数据库-主从库的安装-读写分离负载均衡实现

1.创立一个新的Linux 查看ip addr 并批改ip 成192.168.126.130
找到ip 地址目录 cd /etc/sysconfig/network-scripts/

找到第一个文件 ifcfg-ens33
vim ifcfg-ens33

找到ipaddr 批改成 192.168.126.130保留后 重新启动服务

为了保障2台虚拟机失常稳固的运行,须要批改mac地址

在mobaXtern 或者xshell外面 创立一个新的.130的 连贯
2.下载和装置 mariadb 命令:yum install mariadb-server

开启mariadb 命令:systemctl start mariadb 找到src目录输出命令:
用来配置数据库初始化 设置一些操作
3.批改拜访权限 和敞开防火墙
https://segmentfault.com/a/1190000037768518参考mariadb 装置
4.配置主库 和从库 默认条件数据库是不能是主库的 须要开启数据库二进制文件 当然 主库跟从库都须要批改
命令:vim /etc/my.cnf

主库 批改增加成server-id=1 从库 server-id=2
批改完了重启 数据库
5.在数据库的主库外面 执行SHOW MASTER STATUS 查看
在从库中执行
操作一:
CHANGE MASTER TO MASTER_HOST=”192.168.126.130″,
MASTER_PORT=3306,
MASTER_USER=”root”,
MASTER_PASSWORD=”root”,
MASTER_LOG_FILE=”mysql-bin.000003″,
MASTER_LOG_POS=245;
这里 是在主库中SHOW MASTER STATUS 后 position是 245
file 是 .000003 从库里 host写主库的ip 这里在从库中执行操作一
后 操作二:START SLAVE;
操作三:SHOW SLAVE STATUS;

这样算胜利 如果出错 看前面有报错 执行STOP SLAVE 纠错
以上实现了数据库的主从装置

前面更新数据库读写拆散/负载平衡实现

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理