Mysql
文章平均质量分 83
mysql学习记录
Threeboys33
这个作者很懒,什么都没留下…
展开
-
Druid原理浅析
1、流程解析根据源码包下的 com.alibaba.druid.pool.mysql.MySqlTest作为探析入口new DruidDataSource()、dataSource.getConnection()、connection.close()public class MySqlTest extends TestCase { private DruidDataSource dataSource; protected void setUp() throws Exception原创 2021-06-01 13:56:11 · 1479 阅读 · 0 评论 -
4.Mysql之MGR
Mysql Version:5.7.31MGR > Mysql Group Replication1、初步了解1.1 对比主从复制主节点执行事务,提交方式按照配置可分为异步和半同步;异步方式:主节点的binlog由io线程写入到relay log后就提交事务半同步方式:等待至少一个(数量可配置)从节点重放relay log后再提交事务异步模式半同步模式MGRMGR 由多个可以独立执行事务的server组成,读写事务在异步提交和回滚之前需要多数派统一决定,只读事务则不需.原创 2021-02-14 20:56:27 · 318 阅读 · 1 评论 -
3.Mysql主从复制
1、Replication这种是官网提供的一种把master节点binlog文件,复制到slave节点,通过在从节点重建的方式来达到指定格式的数据追平,默认为全部重建。master和slave根据server_id来区分各自的身份,slave节点配置master节点的主机名。数据一致性依据:相同文件包含相同的标志位1.1 Pos方式1.1.1 master设置以下两个参数需要校对,其中innodb_flush_log_at_trx_commit控制事物的ACID特性,有0/1/2这几个值,其原创 2021-02-08 17:01:06 · 478 阅读 · 2 评论 -
2.Mysql备份及工具
1 服务端启动1.1 mysqld二进制文件安装可通过此命令启动mysqldmysqld --verbose --help/root/mysql/mysql-5.7.31-el7-x86_64/bin/mysqld \--basedir=/root/mysql/mysql-5.7.31-el7-x86_64 \--datadir=/opt/mysql/data \--plugin-dir=/root/mysql/mysql-5.7.31-el7-x86_64/lib/plugin \原创 2021-02-08 16:54:37 · 140 阅读 · 0 评论 -
1.Mysql安装
1、RPM安装1.1 下载rpm说明官方下载地址清华镜像libaio查看Linux操作系统的版本cat /proc/versionLinux version 3.10.0-514.21.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jun 20 12:24:47 UTC 20171.2 安装按照依赖顺序一次安原创 2021-02-08 16:52:01 · 142 阅读 · 0 评论