随笔分类 -  mysql

摘要:一、简介 mysql是一个开源的数据库管理系统,它相对于oracle更加地轻量、成本低,随着功能的日益完善,它变得备受企业喜爱,尤其是中小企业。 mysql的整体架构大体包括以下几个方面: 1)主体结构 2)物理文件组成 3)sql逻辑模块组成 4)sql逻辑模块协调工作 二、主体结构 mysql服 阅读全文
posted @ 2018-06-11 00:30 __lay 阅读(2443) 评论(0) 推荐(1)
摘要:一、简介 在上一篇的主从复制中:http://www.cnblogs.com/lay2017/p/9043985.html 我们了解到,mysql通过master写日志,slave读取并执行日志内容从而达到slave数据与master的一致。那么基于这个原理,我们可以实现两台master的复制功能。 阅读全文
posted @ 2018-05-16 13:29 __lay 阅读(427) 评论(0) 推荐(0)
摘要:一、原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理s 阅读全文
posted @ 2018-05-16 02:00 __lay 阅读(16251) 评论(0) 推荐(4)
摘要:mysql可以实现自定义变量,使用方式非常简单,代码如下: 如果有多条数据,那么这个变量就会按照顺序1,2,3,4,5...拼接到每条数据上,也就实现了增加一个自定义变量。我们可以用它来做排行等功能 阅读全文
posted @ 2017-08-31 18:38 __lay 阅读(236) 评论(0) 推荐(0)
摘要:mysql采用utf-8字符编码,但在移动端使用输入法的表情并存储数据库的时候,出现错误。 经排查,原因在于utf-8编码无法存储表情字符。 解决步骤: default-character-set = utf8mb4 [MySQL] default-character-set = utf8mb4 [ 阅读全文
posted @ 2017-08-30 14:16 __lay 阅读(357) 评论(0) 推荐(0)