-
MySQL高可用群集 配置MMM高可用框架
所属栏目:[MySql教程] 日期:2022-07-03 热度:172
MMM简介: MMM(Master-Master replication manager for Mysql,Mysql 主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理Mysql Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻[详细]
-
深入领会 MySQL 锁 事务与并发控制
所属栏目:[MySql教程] 日期:2022-07-03 热度:85
目录: 1.MySQL 服务器逻辑架构 2.MySQL 锁 3.事务 4.隔离级别 5.并发控制 与 MVCC 6.MySQL 死锁问题 1、MySQL 服务器逻辑架构 每个连接都会在 MySQL 服务端产生一个线程(内部通过线程池管理线程),比如一个 select 语句进入,MySQL 首先会在查询缓存中查找[详细]
-
Linux自学笔记 日志服务的rsyslog
所属栏目:[MySql教程] 日期:2022-07-03 热度:184
日志:历史事件日志 历史事件: 时间,事件 时间级别(日志级别):事件的关键性程度; 事件:系统引导启动、应用程序启动、应用程序尤其是服务类应用程序运行过程中的一些事件: 系统日志服务: syslog: syslogd:system klogd:kernel 事件格式较为简单时[详细]
-
基于MHA+semi sync达成mysql数据库的高可用
所属栏目:[MySql教程] 日期:2022-07-03 热度:184
基于MHA+semi sync实现mysql数据库的高可用: 一、实验原理: 1、拓扑结构图 2、工作原理: 从宕机崩溃的master保存二进制日志事件(binlog events) 识别含有最新更新的slave 应用差异的中继日志(relay log)到其他的slave 应用从master保存的二进制日志事[详细]
-
具体配置信息
所属栏目:[MySql教程] 日期:2022-07-03 热度:176
****zabbix**** Zabbix server(agent): 172.25.264.165 proxy(代理机): 172.25.254.161 agent: 172.25.254.164 一.安装zabbix所需软件包 (1) yum install zabbix-server-2.4.5-1.el6.x86_64.rpm zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm zabbix-web-2.[详细]
-
docker 中几个节点意外宕机 pxc 无法开启
所属栏目:[MySql教程] 日期:2022-07-03 热度:188
docker 意外宕机,PXC启动不了解决方法 由于 意外宕机 docker start pxc 节点后闪退,解决方法如下 从节点中找任意一个数据卷映射目录,修改参数 [root@izuf64gdegum84eku07pljz ~]# docker volume pect v1 [ { CreatedAt: 2019-06-14T13:13:17+08:00, Drive[详细]
-
MySQL插入 更新与删掉数据
所属栏目:[MySql教程] 日期:2022-07-03 热度:194
存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性。MySQL中提供丰富的数据管理语句,包括插入数据的INSERT、更新数据的UPDATE以及删除数据的DELETE语句。 1、插入数据 为表的所有字段插入数据 使用[详细]
-
Timestamp时间戳精确到微妙级别 显露bug
所属栏目:[MySql教程] 日期:2022-07-02 热度:124
timestamp时间戳精确到微妙级别,出现bug 自MariaDB5.3版本起,timestamp时间戳精确到微妙级别,但这里存在一个致命bug,它会导致binlog记录的内容损坏,致使闪回恢复功能失效、Canal工具抓取binlog失败。 影响版本MariaDB 5.5/10.0 复现: 我使用的版本为10[详细]
-
揪出MySQL延缓上千秒的元凶
所属栏目:[MySql教程] 日期:2022-07-02 热度:160
揪出MySQL延迟上千秒的元凶 背景 Part1:写在最前 MySQL的延迟告警想必大家一定不陌生,MySQL引起从库延迟的原因有很多,从硬件上讲可能是网卡,磁盘,内存达到瓶颈,从数据库层面来讲,可能是SQL效率低下,或者大批量写入引起的。本文的案例将剖析一个由binl[详细]
-
mysql 连接查询 俗称连表查找 内连接 外连接 自然连接
所属栏目:[MySql教程] 日期:2022-07-02 热度:75
连接查询的分类 本文讨论中用到的测试数据 ``create table student( id int primary key auto_increment, name varchar(10) ); insert into student values (null,xiaohong), (null,xiaoming), (null,xiaogang), (null,xiaoliang); create table score( id i[详细]
-
主从复制延迟原因分析
所属栏目:[MySql教程] 日期:2022-07-02 热度:169
写在前面: 之前在维护线上主从复制架构的时候,遇到了一些主从延迟问题,笔者呢,也是比较好学的,哈哈!所以,查阅了诸多资料,然后去其糟粕,根据自己的理解和查阅的资料整理成了本文,在此申明,本文内容是笔者自己的理解,不代表权威性,仅供各位同行做[详细]
-
InnoDB 事务加锁解析
所属栏目:[MySql教程] 日期:2022-07-02 热度:168
一般大家对数据库事务的了解可能停留在事务的ACID特性以及事务4种不同的隔离级别层面上,而对于事务 4 种不同隔离级别如何实现了解相对较少。 本文以 MySQL 数据库 InnoDB 引擎为例,为大家分析 InnoDB数据库引擎对默认的隔离级别可重复读(RR)的具体实现。[详细]
-
Hive SQL去重a b和b a类别
所属栏目:[MySql教程] 日期:2022-07-02 热度:124
昨天开发找到我们DBA,要我们写一条Hive SQL。 需求: 有一个t表,主要有机场名称airport,机场的经纬度distance这两个列组成,想得到所有距离小于100的两个机场名。 其实写这个SQL的逻辑并不是很困难,难点是如何去重复值, 我用MySQL模拟的一个表,其实Hiv[详细]
-
MySQL使用ProxySQL达成读写分离
所属栏目:[MySql教程] 日期:2022-07-02 热度:145
MySQL使用ProxySQL实现读写分离: 1 ProxySQL简介: ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎。 2 环境: 系统:CentOS7.5 ProxySQL版本:proxysql-1.4.8-1-centos7.x86_64.rpm Mysql版本:MySQL 5.7.22 ProxySQL主机IP:192.168.1.101 Mysql[详细]
-
ERROR 1010 HY000 Error dropping database处理方案
所属栏目:[MySql教程] 日期:2022-07-02 热度:114
报错: mysql drop database test; ERROR 1010 (HY000): Error dropping database (cant rmdir ./test/, errno: 17) 解决方法: mysql select @@datadir; +-----------------+ | @@datadir | +-----------------+ | /var/lib/mysql/ | +-----------------+ 1[详细]
-
mydumper 备库备份注意点
所属栏目:[MySql教程] 日期:2022-07-02 热度:180
mydumper 备库备份注意事项: 备库备份报错 mydumper -u root -p xxxx--trx-consistency-only -B test -T t1,t2 -o /backup/mysql/`date +%F` ** (mydumper:19792): WARNING **: Using trx_consistency_only, binlog coordinates will not be accurate if yo[详细]
-
MySQL提升从5.1.71到5.7.17
所属栏目:[MySql教程] 日期:2022-06-30 热度:160
最近系统漏洞扫描,扫出来很多MySQL的漏洞,没有什么好的办法,先升级到最新版本。在梳理MySQL数据库信息时发现有一套zabbix用的MySQL版本是5.1.71的,现在的最新版本是5.7.17,版本跨越的太大了,不知道直接升级是否可行。库的数据量大概15G,于是就想先备[详细]
-
Windows下如何配置MySQL主从复制
所属栏目:[MySql教程] 日期:2022-06-30 热度:134
这篇文章主要讲解了Windows下怎么配置MySQL主从复制,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库)。 主数据库一般是实时的业务数[详细]
-
MySQL数据库提高篇
所属栏目:[MySql教程] 日期:2022-06-30 热度:66
day08 MySQL数据库提升篇-----事务 一、事务概述: 事务在MySQL数据库中也是重要的一个部分,事务是由单独单元的一个或多个sql语句组成。每一个单元之间是相互依赖的,不可以分隔的整体,如果某一个单元一旦出现错误或失败,整个单元都将会回滚,所有受影响[详细]
-
布局mysql主从同步
所属栏目:[MySql教程] 日期:2022-06-30 热度:152
部署mysql主从同步 一、什么是mysql主从同步 主:正在被客户端访问的数据库服务器,被称作主库服务器。 从:自动同步主库上的数据的数据库服务器,被称作从库服务器。 二、配置mysql主从同步 2.1 拓扑图 数据库服务器 192.168.4.51 做主库 数据库服务器 192.[详细]
-
MySQL慢查询 启动慢查询
所属栏目:[MySql教程] 日期:2022-06-30 热度:100
MySQL慢查询 启动慢查询: 一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态 slow_query_log_file 慢查询日志存放的位置(这个目[详细]
-
MySQL数据库显现慢查询的危害
所属栏目:[MySql教程] 日期:2022-06-30 热度:71
MySQL数据库出现慢查询的危害: 1、MySQL数据库当出现慢查询,是比较危险的,一旦有其他的DDL操作,可能会造成整个数据库的等待 可以分以下几种情况: 当表是MyiSAM表,对表有慢查询,不阻塞Select,对该表的其他DML,DDL操作都会被阻塞,比如出现Wating for[详细]
-
Python运作数据库之 MySQL
所属栏目:[MySql教程] 日期:2022-06-30 热度:96
Python操作数据库之MySQL 一、安装Python-MySQLdb模块 Python-MySQLdb是一个操作数据库的模块,Python 通过它对 mysql 数据实现各种操作。 如果要源码安装,可以这里下载: https://pypi.Python.org/pypi/MySQL-Python/ 解压安装包,进入解压目录执行以下命令[详细]
-
MySQL主从同步常见报错的处理办法
所属栏目:[MySql教程] 日期:2022-06-30 热度:110
数据库主从同步的时候有两个线程:IO线程和SQL线程。常见的报错时围绕这两个线程出现的。 常见错误提示:error connecting to master repluse@192.168.4.51:3306 - retry-time: 60 retries:1 报错提示在从数据库服务器上指定主库信息参数时有误,通常是与主[详细]
-
MYSQL 数据库基础操作
所属栏目:[MySql教程] 日期:2022-06-30 热度:71
插入数据 在建立一个空的数据库和数据表时,首先需要考虑的是如何向数据表中添加数据,该操作可以使用INSERT语句来完成。使用INSERT语句可以向一个已有数据表插一个新行,也就插入一行新记录。 在MySQL中,INSERT语句有3种语法格式,分别是INSERT... VALUES[详细]
