
mysql
文章平均质量分 59
黄晓杰Aries
Java工程师
展开
-
Windows下Mysql主从配置
由于笔者这两天在准备项目上线mysql的相关知识点,涉及到配置mysql的主从库,于是就找了两台局域网的windows机器尝试着配置了一下,其中遇到过一些坑,以此记录一下配置的过程,方便查看。关于Mysql主从的概念及原理在这里就不多说了,这里只记录配置的过程。1.Mysql下载及安装笔者下载安装的mysql版本是5.6.35 下载地址 安装路径全部是默认的2.主库Master配置假设主库的IP地原创 2016-12-19 17:58:14 · 1946 阅读 · 0 评论 -
SQL处理并发之乐观锁
问题描述在使用mysql数据库存储数据的前提下,有一个抢任务系统,一个任务只能分配给n个人,如果有高并发请求,如何保证数据完整性?一般做法在不考虑到数据是否完整的情况下,我们一般只会按照以下思维开发:用户请求抢任务接口读取数据库剩余数量如果大于0,剩余数量减1,更新数据库剩余数量(update task set count=count-1 where id=‘任务id’)返回数据出现的问题原创 2017-03-13 14:16:46 · 18289 阅读 · 4 评论 -
mysql创建远程访问用户
由于每次安装完数据库都要新建一个可被远程访问的用户,每次都要上百度查相关的命令,于是决定还是记录在自己的文章中,方便用到时查看并复制命令创建过程如下: 1. 创建用户admin create user admin; 2. 授权 GRANT ALL PRIVILEGES ON . TO admin@”%” IDENTIFIED BY ‘admin’ WITH GRANT OPTI原创 2017-04-26 14:19:26 · 9959 阅读 · 2 评论 -
Mycat【数据库方式】实现全局序列号
说明:本文参考mycat官方提供的文档,结合自己的实践以及理解,做出如下整理,并附带一个分库分表的插入数据例子。 原理 在数据库中建立一张表,存放sequence名称(name),sequence当前值(current_value),步长(increment int类型每次读取多少个sequence,假设为K)等信息; Sequence获取步骤: 1)当初次使用该sequence时,根据传入原创 2017-04-27 09:13:43 · 3995 阅读 · 1 评论