企业高并发的成熟解决方案: 数据库主从复制
来源:互联网 发布:人和卫星直播软件 编辑:程序博客网 时间:2024/06/06 13:13
之前写过Discuz x3.1 读写分离,牵扯到关于数据库的主从复制,但是只对于某一个数据库进行主从复制(数据库中表的增删修改操作)。现在我们要配置的是整个数据库进行整个主从复制(数据库以及表的增删修改操作)。
说明: 此操作都在虚拟机中进行!
第一步: 数据库主从复制的准备工作
1. 数据库主从复制原理
2. 主从数据库环境搭建
主数据库服务器:192.168.197.4
从数据库服务器: 192.168.197.132
3. 主从数据库安装
本来想用mysql来搭建,可是CentOS 7.0默认的数据库是Mariadb,所以只好选择Mariadb来进行搭建安装。如何在CentOS7.0中安装Mariadb,请看之前写的博文。
第二步: 配置主从复制
1. 配置主数据库
Mariadb配置和MySQL配置差不多。
2. 编辑主数据库的my.cnf文件
这个配置文件中用includedir /etc/my.cnf.d,包含此目录下的配置文件,所以只需要在my.cnf.d目录中创建配置文件即可。
3. 创建主服务器配置文件
4. 添加主服务器配置
5. 在主数据库上添加主从复制账号。
6. master.cnf配置出现问题
error: Found option without preceding group in config file: /etc/my.cnf.d/master.cnf at line: 3
7. 重启主数据库Mariadb
8. 查看主从数据库是否配置成功。
9. 配置从数据库
从数据库配置方法和主数据库配置方法差不多。
10. 创建从数据库配置文件
11. 添加从数据库配置
12. 重启从数据库
13. 从服务器连接主服务器
14. 开启从数据库连接
15. 查看从服务器连接状态
第三步: 测试主从复制
1. 查看从数据库
2. 在主数据库上添加数据库。
3. 再次查看从数据库
4. 如果主数据库重启,从服务器还需要重新连接么?
5. 如果主服务器正常,从服务器重启,还需要重新连接么?
转载请注明:Jhonse技术博客 - 关注技术资讯以及技术文章的IT博客
0 0
- 企业高并发的成熟解决方案: 数据库主从复制
- 企业高并发的成熟解决方案
- 企业高并发的成熟解决方案: 负载均衡LVS搭建
- 解决高并发的数据库主从复制结构
- 企业高并发的成熟解决方案(一) ----负载均衡服务器
- 企业高并发的成熟解决方案(一) ----负载均衡服务器
- 企业高并发的成熟解决方案(一) ----负载均衡服务器
- 企业高并发的成熟解决方案(一) ----负载均衡服务器
- 企业高并发的解决方案之mysql分库主从切换
- mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 浅谈mysql主从复制的高可用解决方案
- 企业高并发的解决方案之负载均衡
- 高并发的解决方案
- Android 定位(二 Network)
- php 关于 public static function
- 周鸿祎谈程序员创业
- 第十周项目1-二叉树算法
- httpd.conf的配置
- 企业高并发的成熟解决方案: 数据库主从复制
- [android] edittext常用属性:
- Git使用常见问题解决方法汇总
- 【个人重构】Sqlhelper我们的小助手
- 二叉树排序树中查找的路径
- 自动检测代码变化并重启nodejs工具使用对比
- 第十四周 项目2-二叉树排序树中查找的路径
- 第十四周项目2-二叉树排序树中查找的路径
- Android——透明度设置