-
具体配置信息
所属栏目:[MySql教程] 日期:2022-07-03 热度:181
****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 热度:79
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 热度:116
存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性。MySQL中提供丰富的数据管理语句,包括插入数据的INSERT、更新数据的UPDATE以及删除数据的DELETE语句。 1、插入数据 为表的所有字段插入数据 使用[详细]
-
Timestamp时间戳精确到微妙级别 显露bug
所属栏目:[MySql教程] 日期:2022-07-01 热度:54
timestamp时间戳精确到微妙级别,出现bug 自MariaDB5.3版本起,timestamp时间戳精确到微妙级别,但这里存在一个致命bug,它会导致binlog记录的内容损坏,致使闪回恢复功能失效、Canal工具抓取binlog失败。 影响版本MariaDB 5.5/10.0 复现: 我使用的版本为10[详细]
-
揪出MySQL延缓上千秒的元凶
所属栏目:[MySql教程] 日期:2022-07-01 热度:161
揪出MySQL延迟上千秒的元凶 背景 Part1:写在最前 MySQL的延迟告警想必大家一定不陌生,MySQL引起从库延迟的原因有很多,从硬件上讲可能是网卡,磁盘,内存达到瓶颈,从数据库层面来讲,可能是SQL效率低下,或者大批量写入引起的。本文的案例将剖析一个由binl[详细]
-
mysql 连接查询 俗称连表查找 内连接 外连接 自然连接
所属栏目:[MySql教程] 日期:2022-07-01 热度:101
连接查询的分类 本文讨论中用到的测试数据 ``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-01 热度:146
写在前面: 之前在维护线上主从复制架构的时候,遇到了一些主从延迟问题,笔者呢,也是比较好学的,哈哈!所以,查阅了诸多资料,然后去其糟粕,根据自己的理解和查阅的资料整理成了本文,在此申明,本文内容是笔者自己的理解,不代表权威性,仅供各位同行做[详细]
-
InnoDB 事务加锁解析
所属栏目:[MySql教程] 日期:2022-07-01 热度:183
一般大家对数据库事务的了解可能停留在事务的ACID特性以及事务4种不同的隔离级别层面上,而对于事务 4 种不同隔离级别如何实现了解相对较少。 本文以 MySQL 数据库 InnoDB 引擎为例,为大家分析 InnoDB数据库引擎对默认的隔离级别可重复读(RR)的具体实现。[详细]
-
Hive SQL去重a b和b a类别
所属栏目:[MySql教程] 日期:2022-07-01 热度:73
昨天开发找到我们DBA,要我们写一条Hive SQL。 需求: 有一个t表,主要有机场名称airport,机场的经纬度distance这两个列组成,想得到所有距离小于100的两个机场名。 其实写这个SQL的逻辑并不是很困难,难点是如何去重复值, 我用MySQL模拟的一个表,其实Hiv[详细]
-
MySQL使用ProxySQL达成读写分离
所属栏目:[MySql教程] 日期:2022-07-01 热度:142
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-01 热度:191
报错: 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-01 热度:140
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中tinyint1和zerofill是啥意思
所属栏目:[MySql教程] 日期:2022-06-30 热度:172
tinyint在mysql中指定长度了并且我们是不需要定义长度了就是定义了也是默认长度了,那么我们有时会看到tinyint(1)写法了,那么mysql中tinyint(1)和zerofill是什么意思呢?下面来持看. 知道了tinyint(1)中的1只是指定显示长度,并不表示存储长度,不过要字段指定z[详细]
-
推荐一个shell,它能自动恢复mysql主从错误
所属栏目:[MySql教程] 日期:2022-06-30 热度:93
本文绝对干货,我们将分享一个shell,他的作用是能够自动恢复mysql主从错误,让你想象不到的强大,想用的朋友直接复制吧,本shell的功能是自动恢复mysql主从错误,是不是感觉非常强大?好吧,直接上代码: #!/bin/sh # check_mysql_slave status ip=eth0 mysql_comm[详细]
-
mysql不支持在子查询中使用limit修复办法
所属栏目:[MySql教程] 日期:2022-06-30 热度:199
limit在mysql中查询指定数据X到N条的一个功能了,但在mysql子查询时会发现limit无效了,那么我们要如何解决此问题?下面一起来看看. 今天在处理一个电影网站的数据,需要更改部分内容,因为这个网站的电影太多了,一条一条处理非常困难,所以想先从部分内容开始分[详细]
-
mysql表中记录重复解决方案
所属栏目:[MySql教程] 日期:2022-06-30 热度:159
记录重复的这些问题小编介绍过非常的多了,如果不信可以可以百度找找,下面一起来看小编整理的一篇mysql表中记录重复处理方案,今天写了一个airport表,主要有这么几个字段. //主键id,机场英文名称,机场中文名称,机场三字码,机场所在城市名子 id, name, c_name,[详细]
-
在mysql中order by null的用法
所属栏目:[MySql教程] 日期:2022-06-30 热度:183
以前查询mysql的时候,一般会用order by来进行排序,如果我们不需要对字段进行排序,应该怎么办呢?这个时候就得用order by null了. order by null用途是强制对查询结果禁用排序,通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有一[详细]
-
MySQL二进制日志使用操作流程
所属栏目:[MySql教程] 日期:2022-06-30 热度:137
二进制日志非常的好用了,我们通常可以使用mysql二进制日志进行一些操作了,下面我们来深入理解MySQL二进制日志使用例子与说明. 简介:MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语[详细]
-
MySQL备份与还原几种实用方法汇总
所属栏目:[MySql教程] 日期:2022-06-30 热度:104
MySQL备份可是方法众多了我相信各位朋友都会根据自己每一个网站不同情况来进行 MySQL备份了,下面我今天给各位整理常用的MySQL备份例子. 总结下几种常用的mysql备份方法: 一、直接拷贝数据库文件 首先把内存中的数据都刷新到磁盘中,同时锁定数据表,以保证拷贝[详细]
-
MYSQL数据库无法从远程连接的解决方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:171
MYSQL数据库不能从远程连接多数是配置权限问题与防火强端口问题了,我们只要在这两个进行处理即可了,下面一起来看看. 如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host 172.21.200.35 is not allowed to connect to this MySQL server 解决方法: 1[详细]
-
在MySQL中into outfile将导入数据到文件
所属栏目:[MySql教程] 日期:2022-06-30 热度:75
into outfile是mysql中的一个数据备份命令了,可以直接把数据保存到.txt或 .sql文件了,这些文件可以用来做数据备份了,下面一起来看看into outfile用法与例子. 1、如果MYSQL服务器是单独的机器,我们是在一个client上进行操作,我们要把数据结果导入到client机器[详细]
-
mysql数据库完美增量备份脚本教程
所属栏目:[MySql教程] 日期:2022-06-30 热度:108
增量备份的意思就是在以前数据上进行增加备份了,这样的数据备份无需大量的操作,只需要小小的变动就可以实现数据备份了,下面给各位整理了一段mysql数据库完美增量备份脚本,希望对大家有帮助. 是否因为mysql太大,来回备份浪费资源带宽而发愁,如果想解决这个麻[详细]
-
MySQL管理工具MySQL Utilities的说明及安装教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:192
MySQL Utilities提供一组命令行工具用于维护和管理 MySQL 服务器,本教程我们来讲讲MySQL管理工具MySQL Utilities的介绍及安装配置. MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具(克[详细]
-
MySQL Utilities设置管理数据库MySQL教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:81
MySQL Utilities提供了一系列MySQL服务器和数据库的管理工具,完全支持MySQL5.1及以上版本,也兼容MySQL5.0版本,不过有些特性不支持,不支持MySQL4.0版本. 在下面的章节中,将介绍描述一些需求、目标、执行方法、具体方案和说明等管理任务以及所需的特定权限. 下[详细]
-
简析MySQL读写分离与负载均衡实例教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:182
MySQL 数据库的读写分离和负载均衡一般是通过第三方软件来实现的,也可以通过mysql驱动程序来实现,如com.mysql.jdbc.ReplicationDriver. 详细文档参见:http://dev.mysql.com/doc/refman/5.5/en/connector-j-info.html,代码如下: import java.sql.Connection;[详细]