Mycat数据库中间件系列(十一)Mycat2配置用户执行sql权限
还记得在mysql中我们经常会涉及到给用户配置查询权限,不配置drop,kill,delete等权限的功能吗?既然mycat作为一个数据库中间件工具,那肯定也是可以给用户配置对应的这种权限的,那么怎么配置呢,其实就是...
还记得在mysql中我们经常会涉及到给用户配置查询权限,不配置drop,kill,delete等权限的功能吗?既然mycat作为一个数据库中间件工具,那肯定也是可以给用户配置对应的这种权限的,那么怎么配置呢,其实就是...
在使用mycat中,mycat里面也有一套单独的用户体系,因此我们可以在mycat上创建用户,创建使用的注解语法是:/*+ mycat:createUser{ "username":"${username}", "p...
在mycat中创建一个数据源的时候,会在mycat的安装包下自动创建一个datasource的配置文件,例如:自动创建的datasource文件位于mycat安装包的:${mycat_home}/conf/datas...
在前面《Mycat数据库中间件系列(七)Mycat2实战单数据源分库分表之多库多表》我们介绍了在一个mysql实例上面做数据库的分库分表,这篇文章我们介绍下在多个mysql实例上做数据库的分库分表。最后得到的效果图如...
在上一篇文章《Mycat数据库中间件系列(五)Mycat2实战分库分表之单库多表》我们介绍了在一个数据源上创建一个单库多表,最后的结果是有1个school数据库,同时有2张students表,这篇文章我们介绍在在一个...
在上一篇文章我们介绍了使用Mycat实现分库分表,这里的核心语句就是:dbpartition BY mod_hash(student_id) tbpartition BY mod_hash(student_id) t...
在真实的环境中,我们会遇到分库分表的场景,这篇文章我们主要介绍下使用Mycat2进行分库分表之单库多表。这里的单库多表其实大家都应该能理解,也就是在一个库中使用多个表,例如我们创建一个school的库,下面有学生表s...
在前面的mycat文章介绍里面我们使用了注解进行数据源的创建和查看数据源的状态信息,所以这里什么是注解呢?在mycat下,注解其实就是相当于mycat支持的一些命令,当这些注解在客户端里面执行之后,服务端的mycat...
在上一篇文章《Mycat数据库中间件系列(二)Mycat2配置主从读写分离》我们介绍了使用mycat配置数据库的读写分离,然后在最后的演示查询的时候,可以发现我们使用:select * from school_bra...
在真实的业务中,一般对于数据库的架构演进都是:单机->主从读写分离->分库分表所以这票文章我们介绍下使用mysql进行数据库的读写分离。这里为了不修改代码,我们还是采用Mycat2作为数据库中间件,通过在Mycat2...
在互联网的业务中,随着业务数据越来越多,那么就会涉及到分库分表的操作。但是现如今对于真是的业务来说,一般能不分库分表就不要实施分库分表的操作。所以现如今对于数仓的要求也比较多,很多数仓数据库存储已经天然的可以解决分库...
eclipse上创建maven项目的时候,我们经常习惯从模板创建,这时候eclipse每次都会去连接maven的repo,由于这个网站在国外,因此访问速度较慢,这里我们在eclipse上添加一个本地的archetyp...
现如今互联网项目上如果使用java语言进行编程的话,那么大多都是使用的springboot为基础框架,那么线上的项目形式是:springboot单体或者spring cloud微服务的体系。当项目部署到线上之后,一个...
做ToB或者ToG相关的这种传统项目,大多情况下应用都会直接部署到线下的服务器上,有时候客户就给那么1两台机器,所以如果想使用互联网化的思维来进行规划部署是不现实的,因此对于这种项目来说,我们直接把项目使用docke...
上一篇文章《微服务实战spring cloud alibaba(二十一)使用注解的方式实现单个接口的令牌桶限流》我们介绍了使用guava框架实现令牌筒算法限流,这篇文章我们再升级一下,因为真实的环境中我们很少会把gu...