随笔分类 - MySQL数据库
MySQL数据库 知识总结
摘要:MySQL主从数据一致性问题修复 前面,我们使用 可以检测出主从数据是否一致的问题。发现问题后,我们怎么解决这些问题,也是我们必须要会的技能。 修复主从数据一致性问题,我们使用 工具,和 一样,都需要提前安装 工具包。怎么安装,我这里就不说了,请看我之前的文章。 下面我们来演示一下主从数据一致性问题
阅读全文
摘要:MySQL主从数据一致性检验 检查主从数据一致性,我们使用pt table checksum ,pt table checksum是percona tools一个工具,用来校验主从库数据是不是一致。 作为一个MySQL DBA 这个包里percona tools的工具,建议大家都学习一下。 一、安装
阅读全文
摘要:今天,查看mysql slave节点 binlog日志信息时,执行mysqlbinlog命令报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4' 的错误 原因: 原因是mysqlbinlog这个工具无法识别binlog中的配置
阅读全文
摘要:前几天在测试环境的数据库上创建了一个数据库,发现不能授权也不能删除。 最后经过排查发现,数据库名称不能出现中划线 “ - ” , 那么,怎么才能把带有特殊字符的数据库呢? 操作时需要把数据库名称 用 ``符合括起来,对就是 Esc 按键下面的那个键。 删除操作:
阅读全文
摘要:前言 MySQL 有三种安装方式:RPM安装、二进制包安装、源码包安装。这3种种方式各有特色,主要特点参考下表。实际应用中,可以根据你所用的主机环境进行优化,选择 最佳的配置值,安装定制更灵活。访问MySQL网站http://dev.mysql.com/downloads/下载最新稳定发行版的对应M
阅读全文
摘要:一、背景: 线上一个主库压力比较大,所以增加一个从库,但是不能重启或者停止主库的正常运行,不能锁库锁表影响业务的正常运行。所以这里想到了XtraBackup 二、XtraBackup介绍: Xtrabackup的优点: 1、备份完成快速、可靠 2、备份期间不间断的事务处理 3、节省磁盘空间和网络带宽
阅读全文
摘要:执行状态分析 Sleep状态 通常代表资源未释放,如果是通过连接池,sleep状态应该恒定在一定数量范围内 实战范例:因前端数据输出时(特别是输出到用户终端)未及时关闭数据库连接,导致因网络连接速度产生大量sleep连接,在网速出现异常时,数据库too many connections挂死。 简单解
阅读全文
摘要:mysql 5.6 开启慢查询日志 查询慢查询出现的次数; 查看慢查询日志: 如果慢查询日志中的记录内容很多,可以使用mysqldumpslow工具,对慢查询日志进行分类汇总。mysqldumpslow是mysql数据库自带的工具 执行: 这条命令会输出执行时间最长的10条sql语句。这条命令中各个
阅读全文
摘要:系统变量提供的是各种与服务器配置和功能有关的信息。大部分的系统变量都可以在服务器启动时进行设置。在运行时,每一个系统变量都拥有一个全局值或会话值,或者同时拥有这两个值。许多系统变量都是动态的,也就是说,可以在服务器郑州运行时修改它们的值。这些类型的信息都会在每个变量的描述里(与变量名同处一行)指明。
阅读全文
摘要:主从不同步,经查看发现如下报错 Last_Errno: 1666 Last_Error: Error executing row event: 'Cannot execute statement: impossible to write to binary log since statement
阅读全文
摘要:1、准备两台数据库环境,或者单台多实例环境,能否正常启动和登录。 2、配置my.cnf文件,主库配置log-bin和server-id参数,从库配置server-id,不能和主库及其他从库一样,一般不开启从库log-bin功能。注意:配置参数后要重启生效。 3、登录主库增加用于从库连接主库同步的账户
阅读全文
摘要:主从备份的实现细节mysql 使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上)。当发出start slave时,从服务器创建一个I/O线程,以连接主服务器并让它发送记录在其二进制日志中的语句。主服务器创建一个线程将二进制日志中的内容发送到从服 务器。该线程可以即为主服务器上sh
阅读全文
摘要:现网中数据库运维时,要经常对数据库做热备。为保证恢复时数据的完整性与一致性, 一种方法是在备份之前锁表,但锁表会影响正在运行的业务。 mysqldump是当前MySQL中最常用的备份工具,通过mysqldump --help可以查看很多选项。 在mysqldump开始备份后,执行其它的更新数据库操作
阅读全文
摘要:介绍因暂时超载或临时维护,您的 Web 服务器目前无法处理 HTTP 请求。 其含义是, 这是一个暂时情况,会有一些延误, 过 后将会得到缓解。 有些服务器在这种情况下也许干脆拒绝套接字(socket) 连接,在这种情况下,可能会由于套接字建立超时而产生不同的错误信息。HTTP 循环中的 503 错误任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) 在和您的网络服务器通讯...
阅读全文
摘要:一. 戏说 不管你是做运维还是做开发,哪怕你是游客,时不时会遇到502 Bad Gateway或504 Gateway Time-out。出现这页面,把服务重启下,再实在不行重启下服务器,问题就解决了,但是,这问题还是会困扰着你,特别是做运维的人员。夜黑风高正酣睡 时,一个电话响起,让你重启服务或IISRESET,肯定是极大不爽,立马要问候他妈了。呵呵,本文总结502与504故障分析与解决方法。...
阅读全文
摘要:使用RDS不得不知的注意事项 1、RDS实例升级需要注意的事项RDS在进行实例升级的过程中会出现最长30秒左右的连接闪断,需要您提前做好准备,并设置好程序跟RDS的自动重连,避免因为升级的闪断导致您的服务不可用。 2、RDS切换内外网存在的风险RDS在切换内外网的过程中会出现服务器跟RDS的连接断开,切换完成以后请及时更新程序中的连接地址,同时切换内外网会导致IP地址变更。 3、...
阅读全文
摘要:RDS在系统构建之初,从网络到硬件再到系统都是基于高可用设计,他可以做到故障30秒无缝转移,对应用完全透明。当一个数据库实例发生故障时, 另一个会立即顶上,而且对应用是完全透明的。你无需变更应用的连接配置项,在30秒内会自动恢复 。RDS 采用的是主从热备的架构,当您购买一台RDS实例的时候,我们已经为您准备好了一台备用实例。主实例宕机或出现故障30s内自动切换到备实例。自动备份和手动临时备份都在...
阅读全文
摘要:MySQL数据库优化: 1、硬件优化:物理机,不用虚拟机,因为数据库是IO密集型业务。 a.CPU 一台机器8-16颗CPU。2-4颗。 b.mem 96-128G。3-4个实例。32G-64G,跑2个实例。 c.disk数量越多越好。性能:ssd(高并发) > sas(普通业务线上) > sata
阅读全文
摘要:目录 MySQL引擎概述... 1 1 MySAM引擎介绍... 1 2 什么是InnoDB引擎?... 6 3 生产环境中如何批量更改MySQL引擎... 8 4 有关MySQL引擎常见企业面试题... 9 MySQL引擎概述 Mysql表存储结构是Mysql数据库的重要组成部分,下面就大家介绍3
阅读全文