当Mariadb集群因故障重启时,有时会遇到Mariadb Galera Cluster集群无法正常启动的情况。有很多方式能将数据库拉起,但是如何做到快速启动,又不丢失数据呢? 找到数据最新的节点 对...
MySQL relay log 详细参数解释
前言:MySQL进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释. 1、什么是relay log The relay log, like...
mysql 正确清理binlog日志的两种方法
前言 MySQL中的binlog日志记录了数据库中数据的变动,便于对数据的基于时间点和基于位置的恢复,但是binlog也会日渐增大,占用很大的磁盘空间,因此,要对binlog使用正确安全的方法清理掉一...
mariadb/mysql建立主从
前提 本方案是两节点主从方案,只要建立好主从,及时数据库挂掉又拉起主从模式不会失效。 保证时间同步 保证都安装了mysql/mariadb 建立主从的过程 这里介绍的是两节点主从,如果是集群模式,至少...
备份mariadb数据库
主库锁表 flush table with read lock; 备份数据库(会有压缩,测试数据 11G,得到备份文件 227M) 其中 max_allowed_packet 和 net_buffer...
一次Mariadb死锁排查过程回顾
场景 在使用某个平台的时候,有些页面发现长时间,部分数据无法加载成功,开始排查问题。 确定是mariadb的问题的过程 访问了几个页面都是正常的,唯独某几个页面查询实时监控数据时无法加载出来,F12查...
集群方案切换为互为主从
文档目标 由于集群模式容易出现脑裂,恢复起来速度慢,难度大,不稳定,所以采用主从模式托管,容易恢复,更加稳定,同时建立成功主从模式以后,及时关机再重启也不会丢失主从状态。 通过本文档可以把mariad...
DQL、DML、DDL、DCL的概念与区别
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHE...
mariadb/mysql主从常见故障
【ERROR】1452:无法在外键的表插入或更新参考主键没有的数据。 主键在从库不存在时会发生这样的问题,报1452错误。此时可以检查参考的表的主键是否有主库对应的数据,如果有,则插入参考的表相应的数...
重建mysql数据库的方法
本操作是高危操作,会导致所有数据丢掉,用来恢复无法恢复的mysql,重建以后再导入备份好的数据。 1、停止MySql数据库的运行 2、删除mysql/var里面的所有数据库,这里是数据目录,具体请查看...