MySQL数据库实践学习(二十六)
2023-06-13 09:13:59 时间
4.3.2 server.xml配置
配置root用户可以访问SHOPPING、ITCAST 以及 ITCAST_RW逻辑库。
<user name="root" defaultAccount="true">
<property name="password">123456</property>
<property name="schemas">SHOPPING,ITCAST,ITCAST_RW</property>
<!-- 表级 DML 权限设置 -->
<!--
<privileges check="true">
<schema name="DB01" dml="0110" >
<table name="TB_ORDER" dml="1110"></table>
</schema>
</privileges>
-->
</user>
4.3.3 测试
配置完毕MyCat后,重新启动MyCat。
bin/mycat stop
bin/mycat start
然后观察,在执行增删改操作时,对应的主库及从库的数据变化。在执行查询操作时,检查主库及从库对应的数据变化。
在测试中,我们可以发现当主节点Master宕机之后,业务系统就只能够读,而不能写入数据了。
那如何解决这个问题呢?这个时候我们就得通过另外一种主从复制结构来解决了,也就是我们接下来讲解的双主双从。
4.4 双主双从
4.4.1 介绍
一个主机 Master1 用于处理所有写请求,它的从机 Slave1 和另一台主机 Master2 还有它的从机 Slave2 负责所有读请求。当 Master1 主机宕机后,Master2 主机负责写请求,Master1 、Master2 互为备机。架构图如下:
4.4.2 准备
我们需要准备5台服务器,具体的服务器及软件安装情况如下:
关闭以上所有服务器的防火墙:
systemctl stop firewalld
systemctl disable firewalld
相关文章
- 提升效率:MySQL分离数据库的优势(mysql分离数据库)
- Linux查看MySQL端口的简单方法(linux查看mysql端口)
- MySQL更新:获取更高的权限.(mysql更改权限)
- MySQL远程连接的端口技术(mysql远程端口)
- 一步一步学习访问MySQL数据库(如何访问mysql数据库)
- MySQL使用唯一索引的最佳实践(mysql的唯一索引语句)
- MySQL查询获取总条数方法(mysql获取总条数)
- 简易指南:如何在终端连接MySQL数据库(终端连接mysql数据库)
- 简化MySQL数据库操作:使用MySQL链接工具(链接mysql工具)
- 如何存储MySQL中二进制数据存储方式研究(mysql二进制数据)
- “——MySQL数据库连接头文件的必备指南”(mysql.h)
- 实现远程命令行连接Mysql数据库(远程命令行登录mysql)
- 管理MySQL 使用CMD管理数据库实现自动化管理(mysql数据库cmd)
- MySQL安装教程:简单轻松搞定!(mysql装在哪)
- 点MySQL建表:小数点精度的提升(mysql建表小数)
- 比较简单:MySQL的数字判断技巧(mysql判断是否为数字)
- 使用Ajax轻松访问和操作MySQL数据库(ajax访问mysql)
- MySQL索引的正确主键创建方式(mysql 主键创建索引)
- Cmd禁止访问MySQL 数据库(cmd拒绝访问mysql)
- 如何在MySQL中创建数据库(mysql中创建建库)
- 揭秘MySQL不使用JOIN的高效数据处理技巧(mysql不join)
- MySQL怎么做不想为数据库表设置主键怎么办(mysql不想设置主键)