作者:TangLu2020.6.20 MySQL 3573(0)
在部署MySQL主从的时候已经知道MySQL的binlog文件记录了数据的每次变动,详细到了哪个主机在哪个时间点执行了哪些语句,有了这些语句就可以对数据进行还原。由于binlog是二进制文件,所以无法...
作者:TangLu2020.6.17 MySQL 1080(0)
一、执行计划的作用 执行计划是用于计算数据库优化器处理SQL的资源成本,在MySQL中使用执行计划的命令是explain(也可以写为desc、describe),通过该命令可以查...
作者:TangLu2020.6.9 MySQL 987(0)
一、事件背景 一个平时没有请求量和负载的边缘数据库反复出现主从延迟告警,延迟会瞬间恢复,过2秒又再次延迟,一直反复。通过show full processlist也没有看到任何SQL在运行。同...
作者:TangLu2020.5.28 MySQL 1969(0)
脚本作用:实时拉取指定数据库实例上的binlog日志到本地进行存储 应用场景:数据增量备份、MHA binlog server #!/bin/sh BACKUP_BIN=/us...
作者:TangLu2020.4.29 MySQL 2085(0)
在部署和使用Canal中遇见了好几个问题,提供解决方法: 问题:Canal日志提示command : 'show binlog events&nb...
作者:TangLu2020.3.23 MySQL 5058(0)
一、Canal工作原理 Canal基于数据库的增量日志进行解析,然后提供增量数据的订阅和消费。Canal会将自己伪装成MySQL的 Slave去向主库进行同步请求,然后将获取到的binl...
作者:TangLu2020.3.5 MySQL 1370(0)
一、percona-toolkit介绍 这是一套由Percona所开发、运用于MySQL的一套命令行工具集,该工具集里包含了数据库主从一致性检查、查找重复索引、服务器信息汇总...
作者:TangLu2020.2.10 MySQL 1125(0)
一、MySQL审计的作用 审计功能可以对用户的操作进行记录,方便追溯一些问题,最常见的就是追查删库行为了。开启审计功能会降低一定的性能,这个需要自行取舍是要安全还是要性能。MySQL审计...
作者:TangLu2020.2.10 MySQL 1691(0)
role角色的作用就好比是建立一个用户组,然后让多个用户属于一个角色,拥有一样的权限。MySQL 5.7和MySQL 8.0的role设置有区别,本文设置方法只对5.7有效。 1、修改配置文件...
作者:TangLu2020.2.9 MySQL 2135(0)
一、字符集介绍 字符集用来定义数据在数据库中的格式,在MySQL中默认的字符集是latin1,其它常见的字符...
作者:TangLu2020.2.9 MySQL 4451(0)
一、两者的区别 · interactive_timeout:交互模式下会话超时时间,单位为秒 · wait_timeout:应用会话连接超时时间,单位为秒,默认为8小时。应用程序在连接...
作者:TangLu2020.2.8 MySQL 3637(0)
一、新增或修改root密码的方法 方法1:使用mysqladmin为root用户新增密码(适用于刚装好MySQL还没有设置密码的情况) mysqladmin -u root -p pas...
作者:TangLu2020.2.8 MySQL 1757(0)
一、数据备份与恢复阶段,选在凌晨1点进行操作,暂停服务进行备份(允许停服2个小时) 1、首先停止Nginx服务,并且修改数据库用户密码,防止还有新的连接进来 2、...
作者:TangLu2020.2.8 MySQL 4421(0)
背景: 公司对MySQL的自动备份是把所有库表都备份到一个文件中,这样当需要某个库数据的时候就比较麻烦了。所以写了个分库备份的脚本来对服务中的每个库单独进行备份,脚本如下(这里只实现了基本的分...
作者:TangLu2020.2.8 MySQL 1884(0)
MySQL管理密码忘记后可以通过以下方式重置: 1、在/etc/my.cnf配置中增加以下内容: [mysqld] skip-grant-tables 2、重启MySQL服务后...
欢迎使用手机扫描访问本站,还可以关注微信哦~