
mysql
文章平均质量分 76
懒惰的毛毛虫
这个作者很懒,什么都没留下…
展开
-
使用mysql自带日志 实现 mysql 主从同步设置
1、环境准备两台虚拟机各安装相同版本 mysql 5.7 并同时创建 test1 数据库,并在 test1 下面创建 test1 表主mysql服务器地址:192.168.0.120从mysql服务器地址:192.168.0.2132、主数据设置首先连接上数据库:[root@localhost ~]# mysql -uroot -p切换到 test1 数据库:mysql> use test1;找到 /etc/my.cnf 进行配置#指定主库serverid...原创 2020-08-28 12:58:19 · 470 阅读 · 0 评论 -
分布式锁(二)__基于数据库实现
原理介绍:要基于数据库实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现。当需要锁住某个方法或资源时,就在该表中增加一条记录,想要释放锁的时候就删除这条记录问题:1.这把锁依赖数据库的可用性,数据库是一个单点,一旦数据库挂掉,会导致业务系统不可用2.这把锁没有失效时间,一旦解锁操作失败,会导致锁记录一直在数据库中,其他线程无法再获得锁3.这把...原创 2018-09-15 21:18:56 · 348 阅读 · 0 评论 -
分布式锁(三)__基于redis实现
本文参考借鉴了论坛大佬的一篇很详细的博文并在此基础上加以实现,在此谢谢此位博主!,博文连接:https://www.cnblogs.com/linjiqin/p/8003838.html前言首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:互斥性。在任意时刻,只有一个客户端能持有锁。 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后...原创 2018-09-17 10:57:24 · 195 阅读 · 0 评论 -
MySql6.0连接问题
今天更新了mysql数据库到7.0,跑了一下之前的项目,结果跑错了网上找了下 发现mysql6.0以上驱动包及url写法都变了这里记录一下正确的连接方式:jdbc.driver=com.mysql.cj.jdbc.Driver#jdbc.driver=com.mysql.jdbc.Driver 6.0一下写法jdbc.url=jdbc:mysql://localhost:330...原创 2018-09-10 15:57:13 · 553 阅读 · 0 评论