![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 62
bigdata_zx
这个作者很懒,什么都没留下…
展开
-
CENTOS下二进制安装Mysql(单实例)
二进制安装(单实例) 第一步创建用户和组 groupadd mysql 创建mysql组 useradd -r -g mysql -s /bin/false mysql 创建用户mysql并设定为系统用户放在mysql组中,shell脚本放在/bin/false路径下 第二步解压安装文件 mysql-5.7.19-linux-glibc2.12-x86_64.tar 为下载好的mysql压缩包 t...原创 2018-12-15 10:08:12 · 176 阅读 · 0 评论 -
CENTOS下二进制安装MySQL(多实例)
二进制安装(多实例) 第一步创建用户和组 groupadd mysql 创建mysql组 useradd -r -g mysql -s /bin/false mysql 创建用户mysql并设定为系统用户放在mysql组中,shell脚本放在/bin/false路径下 第二步解压安装文件 mysql-5.7.19-linux-glibc2.12-x86_64.tar 为下载好的mysql压缩包 t...原创 2018-12-15 10:17:07 · 196 阅读 · 0 评论 -
mysql基本操作
登录数据库 mysql -uroot -p -P3306(常用) mysql -h locallhost -uroot -pmysql -P 3306 test -e"status"; -h 主机名或IP,-u 用户名,-p 密码 ,-P 端口号,test 默认登录数据库,-e 默认执行status查询语句 status 查看当前使用库 系统自带库: performance_schema 监控库 ...原创 2018-12-15 10:29:29 · 135 阅读 · 0 评论 -
五张图描述MySQL体系结构
MySQL是目前用户量最多的数据库服务器,今天来研究一下Mysql的结构体系。 如下图所示: 可以看出总共分为三层: 上述三层也可宏观的按下面这个图进行分类: 在Mysql中最核心的是存储层,目前最流行的是INNODB,接下来看下INNODB的结构 主要分为线程和缓冲池以及数据文件构成,三者的运行机制如图: ...原创 2018-12-15 10:48:49 · 905 阅读 · 0 评论 -
MySQL以及INNODB一些核心概念
MySQL核心技术(Checkpoint技术、InsertBuffer技术、DoubleWrite技术) Checkpoint技术 Checkpoint(检查点)解决的问题: 1.缩短数据库的恢复时间; 2.缓冲池不够用时,将脏页刷新到磁盘; 3.重做日志不可用时,刷新脏页。 MySQL 循环写入redo日志文件,日志文件中的数据是影响记录的编码。日志文件中的记录使用LSN来标识,LSN单增。 O...原创 2018-12-15 10:57:15 · 231 阅读 · 0 评论 -
mysql主从复制
mysql主从复制形式: 一主一从、主主复制、一主多从、多主一从、联级复制 原理: 1、从库向主库发出请求 2、主库启动dump thread线程,向从库推二进制文件(binary log) 3、从库发出IO thread线程,接受binary log,并转变成relay log(中继日志) 4、从库启动SQL thread线程,把relay log做恢复 两个文件:binary log、rel...原创 2018-12-15 15:49:48 · 96 阅读 · 0 评论 -
Mysql主从复制代码
主从复制 第一步创建用户和组 groupadd mysql 创建mysql组 useradd -r -g mysql -s /bin/false mysql 创建用户mysql并设定为系统用户放在mysql组中,shell脚本放在/bin/false路径下 第二步解压安装文件 mysql-5.7.19-linux-glibc2.12-x86_64.tar 为下载好的mysql压缩包 tar xvf...原创 2018-12-16 09:55:02 · 1515 阅读 · 0 评论