
mysql
鑫哥是块硬砖
这个作者很懒,什么都没留下…
展开
-
centos7下mysql配置主从复制
1.先去主库修改配置文件vim /etc/my.cnflog_bin=mysql_bin #二进制日志文件,master产生,slave使用进行复制操作。 server_id=1 #给数据库服务的唯一标识 binlog_do_db=DB1 #复制的数据库(当该数据库有改变时,在从库中会有相对应的修改) binlog_ignore_db=DB2 #不复制的数据库2.重启mysqlsystemctl restart mysqld.service3.进入mysql增加从库读取日志文件账号权限原创 2020-12-29 16:57:56 · 123 阅读 · 0 评论 -
centos7离线安装mysql
//查看是否安装mariadbrpm -qa|grep mariadb//删除mariadbrpm -e --nodeps mariadb-libs//解压离线安装包tar -xvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar//逐个安装rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpmr原创 2020-12-28 17:52:32 · 94 阅读 · 0 评论 -
学习悲观锁与乐观锁
乐观锁:顾名思义乐观锁即任务每一次查询的人都不是要修改这条数据的人,保持乐观心态的,实现原理无非是在每条数据后加一个字段Version字段,每次更新去比较这个字段,字段一致则没有人更新过此条数据并将更新后的数据进行version+1即可悲观锁:悲观锁即分为意向锁和排他锁,意向锁又为读锁,排他锁为写锁,意向锁的实现查询语句后加lock in share mode,意向锁对于谁先取锁并不重要,重要的是谁先修改,先修改的会修改成功,后修改的则不会执行,排他锁的实现查询语句后加for update,排他锁对于谁先原创 2020-12-01 15:25:32 · 117 阅读 · 0 评论