• 欢迎访问DBA的辛酸事儿,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 欢迎大家关注博主公众号:DBA的辛酸事儿
  • 博文中若有错误的地方,请大家指正,大家的指正是我前进的动力

聊聊Linux和MYSQL的时区问题

聊聊Linux和MYSQL的时区问题
关于时区的概念,其实初中地理课已经涉及,很多人都多少了解一些;为什么会将地球分为不同时区呢?因为地球总是自西向东自转,东边总比西边先看到太阳,东边的时间也总比西边的早。东边时刻与西边时刻的差值不仅要以时计,而且还要以分和秒来计算。整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC……继续阅读 »

SEian.G 5年前 (2019-03-04) 3183浏览 0评论7个赞

MYSQL中count(*)、count(1)、count(col)之间的差异

MYSQL中count(*)、count(1)、count(col)之间的差异
在昨天的一篇闲聊《说说心里话》中,提到了面试中经常会被面试官问到的一个知识点:MYSQL中count(*)、count(1)、count(col)之间的差异;如何才能够完美给面试官呈现出一个比较好的答案呢?下面我们就来详细的进行介绍;网上关于count(*)、count(1)、count(col)之间的差异的文章非常多,但是看完网上的回答,你会更加的迷惑,……继续阅读 »

SEian.G 5年前 (2019-03-03) 1311浏览 0评论5个赞

基于GTID方式搭建MySQL 5.7 主从复制环境

基于GTID方式搭建MySQL 5.7 主从复制环境
前面的一篇文章中介绍了基于传统的方式搭建主从复制环境:使用传统的方式打建MYSQL 5.7异步复制环境一、什么是GTIDGTID是MySQL 5.6的新特性之一,加入了全局事务ID (Global Transaction ID,简称GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。用于取代传统方式通过binlog以及postion号来定位复制……继续阅读 »

SEian.G 5年前 (2019-02-28) 1476浏览 0评论4个赞

MySQL与MariaDB对子查询中order by的处理的差异

MySQL与MariaDB对子查询中order by的处理的差异
02-23无意中在在论坛看到一个帖;具体的问题大概就是MySQL与MariaDB对子查询中order by的查询结果不一样;具体的问题的描述看查看如下的连接;论坛帖子连接:https://bbs.csdn.net/topics/392517765然后帖子中所描述的问题,我也比较好奇,所以下面就根据提供的信息来实验一下;下面的实验是在mysql和maria……继续阅读 »

SEian.G 5年前 (2019-02-26) 2394浏览 2评论3个赞

使用传统方式搭建MySQL 5.7 异步复制环境

使用传统方式搭建MySQL 5.7 异步复制环境
一、相关的知识点MySQL的异步复制是MySQL自带的数据同步功能,在公司里面也是也就最为常见的。通俗的将,异步复制就是在主库写入binlog日志后即可成功返回客户端,无须等待binlog日志传递给从库的过程。一旦主库发生宕机,就有可能出现丢失数据的情况;Master服务器中需要开启二进制日志binlog,从服务器需要开启中继日志relay-log。……继续阅读 »

SEian.G 5年前 (2019-02-24) 1602浏览 0评论5个赞

深入理解MySQL字符集及校对规则(二)

深入理解MySQL字符集及校对规则(二)
上一篇呢,从理论上介绍了MYSQL字符集和校对规则是什么以及如何正确的使用字符集;关于第一部分的内容可参考:深入理解MySQL字符集及校对规则(一)下面这部分呢,主要介绍MySQL字符编码转换原理以及字符集转化流程案例测试,通过实际的案例来分析字符集转化的原理;一、MySQL字符编码转换原理有这样一个疑问:若character_set_client为U……继续阅读 »

SEian.G 5年前 (2019-02-21) 1376浏览 0评论4个赞

深入理解MySQL字符集及校对规则(一)

深入理解MySQL字符集及校对规则(一)
在日常处理客户的问题中,会遇到非常多的客户反馈字符乱码的问题,遇到这类型的问题,我们要怎么去处理呢?又该怎么去引导用户去解决呢?下面针对mysql字符集以及校对规则做一个详细的介绍说明,针对MYSQL字符集,将从两个方面介绍:第一部分:MYSQL字符集和校对规则是什么以及如何正确的使用字符集;第二部分:MySQL字符编码转换原理以及字符集转化流程案例测……继续阅读 »

SEian.G 5年前 (2019-02-20) 1713浏览 0评论4个赞

MySQL用户和权限管理(二)

MySQL用户和权限管理(二)
在前面的文章中 MYSQL用户权限管理(一)介绍了MYSQL用户和权限体系以及访问控制的两个阶段;在本篇博文中接着上一篇的内容介绍MYSQL账户以及密码管理,会涉及到账户的创建、删除、授权等问题;一、MySQL账户及密码管理MySQL提供许多语句用来管理用户账号,这些语句可以用来管理包括登陆和退出MySQL服务器、创建用户、删除用户、密码管理和权限管理……继续阅读 »

SEian.G 5年前 (2019-02-17) 1390浏览 0评论5个赞

MySQL用户和权限管理(一)

MySQL用户和权限管理(一)
针对MYSQL用户和权限管理,准备分两个部分来介绍第一部分:主要是MYSQL数据库的权限体系以及MYSQL访问控制的两个阶段;我们都知道,MYSQL初始化完成之后,自带四个默认的数据库;下面的内容主要涉及到的是mysql库中相关的内容;MYSQL用户权限管理(一)第二部分:主要是MYSQL账户以及密码管理,会涉及到账户的创建、删除、授权等问题;MYSQL……继续阅读 »

SEian.G 5年前 (2019-02-16) 3301浏览 1评论4个赞

MySQL InnoDB历史发展

MySQL InnoDB历史发展
一、InnoDB存储引擎InnoDB是事务安全的MySQL存储引擎,设计上采用了类似于Oracle数据库的架构。通常来说,InnoDB存储引擎时OLTP应用中核心表的首选存储引擎。同样,也正是因为InnoDB的存在,才使MySQL数据库变得更有魅力。目前InnoDB属于MySQL默认存储引擎,并且在MySQL 8.0开始,包括元数据表也都是使用InnoDB……继续阅读 »

SEian.G 5年前 (2019-01-23) 2481浏览 0评论4个赞