共计 848 个字符,预计需要花费 3 分钟才能阅读完成。
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 纠错
以上实现了数据库的主从装置
前面更新数据库读写拆散 / 负载平衡实现