测速网

首页

mysql-mysql简介-关于mysql的文章在线阅读

[ mysql ]


  • mysql关于db.opt文件的总结总结1、create database时会自动生成一个文件db.opt,存放的数据库的默认字符集,show create database时显示数据库默认字符集即db.opt中字符集2、这个文件丢失不影响数据库运

  • MySQL定期自动删除表单位8亿多条的日志表,经过自动分表之后,需要自动删除30天前创建的日志表。
    但是只是在Master下线这些日志表,而Slave还需要保持在线,以备查询。
    http://blog.itpub.net/29254281

  • MySQL Online DDL(二)(r11笔记第88天)对于Online DDL,之前简单分析了一些场景MySQL中的Online DDL(第一篇)(r11笔记第3天),其实有一个很关键的点没提到,那就是online DDL的算法,目前有三个操作选项,default,inplace,co

  • MYSQL innodb buffer 状态数据的保存和载入本文参考官方手册
    原创转载请注明出处


    版本:MYSQL 5.7

    当数据库重启后,buffer中的数据需要重新预热,所谓预热就是等待常用数据通过用户调用SQL语句从磁盘载入到内存,
    这个过

  • mysql表被锁了的解决方法mysql表被锁了的解决办法如下:1、暴力解决方式重启MYSQL(重启解决问题利器,手动滑稽)2、查看表情况:show processlist;State状态为Locked即被其他查询锁住3、kill掉锁表的进

  • 什么时候可以考虑使用MySQL MEMORY引擎通常使用MEMORY涉及到以下特性:
    1.操作相关的短暂的,非重要数据的管理或者cache,当MySQL进程夯住或服务重启,MEMORY表的数据就会丢失。
    2.内存存储访问快速,并且延迟低。数据可以

  • MySQL 备份与还原详解大纲一、MySQL备份类型二、MySQL备份都备份什么?三、MySQL备份工具四、MySQL备份策略五、备份准备工作六、备份策略具体演示注:系统版本 CentOS6.4 X86_64,MySQL版本 MySQL 5.5

  • mysql timeoutwait_timeout等待超时,那mysql等什么呢?确切的说是mysql在等用户的请求(query),如果发现一个线程已经sleep的时间超过wait_timeout了那么这个线程将被清理掉,无论是交换模式或者

  • mysql explain执行计划详解1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。2)、select_type列常见的有:A:simple:表示不需要u

  • MySQL server log manage#################
    Binary Log
    binlog_cache_size的大小必须为4096的倍数,不然会有一个warning, “Warning | 1292 | Truncated incorrect binlog_cache_size value: '33792'

  • MySQL执行计划解析(四)本文是对于MySQL执行计划的解析,主要解释了MySQL执行计划中的各个参数及含义。十三、Extra产生的值存在六种情况:Using filesort、Using temporary、use index、using where、

  • MySQL 不同版本说明Mysql 的官网下载地址:http://dev.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL CommunityServer社区版本,免费,但是Mysql不提供官方技术支持。MySQLCommu

  • mysql锁等待查询分析mysql锁等待分析1、简单说明
    使用innodb存储引擎后,mysql有三张表来分析锁及阻塞的问题,在information_schema下面有三张表:INNODB_TRX、INNODB_LOCKS、INNODB_LOCK_WAITS,通过

  • 在Navicat中如何新建数据库和表并做查询上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程。今天小编给大家分享一下如何在Nav

  • MySQL 5.6大查询和大事务监控脚本(Python 2)可以配置在Zabbix里面,作为监控的模版#!/usr/bin/envpython#importMySQLdb,MySQLdb.cursorsimportsys,timefromdatetimeimportdatetimeinnodb_lock_output_file='/tmp/in

  • MySQL Online DDL的实现细节介绍MySQL Online DDL的实现细节共分为三个阶段:
    Prepare阶段
    1.创建临时frm文件
    2.持有EXCLUSIVE-MDL锁,禁止读写
    3.根据ALTER类型,确定执行方式(copy,online-rebuild,online-nor

  • 端午小长假,总结了这些简单的MySQL命令端午小长假好快就结束了,我相信好多小伙伴和我一样,感觉还没有休息够,就结束了,休息的有点赶脚。
    我在厂家之余为大家总结了一些关于MySQL的一些内容,现在我分享给大家。

    对于初

  • 2.11.1 Mysql 升级 Upgrade Methods1.升级方法In-Place Upgrade: (就地升级)Involves shutting down the old MySQL version, replacing the old MySQL binaries or packages with the new ones, restarting MyS

  • MySQL Xtrabackup备份原理和实现细节备份原理:
    XtraBackup基于InnoDB的crash-recovery功能。它会复制innodb的data file,由于不锁表,复制出来的数据是不一致的,在恢复的时候使用crash-recovery,使得数据恢复一致。

  • 【MySQL】最容易忽略的常识起因
    开发反馈一个表的数据大小已经130G,对物理存储空间有影响,且不容易做数据库ddl变更。咨询了开发相关业务逻辑,在电商业务系统中,每笔订单成交之后会有一条对应的订单物流

  • mysql恢复drop表drop误操作删除表后,恢复的大概流程是
    1、从备份中将表恢复到备份时间点
    2、找到drop操作点
    3、从binlog中找到备份点到drop点中间所有事件,并筛选出该表的事件
    4、执行找到该

  • MySQL数据库数据文件路径迁移步骤一、关闭mysql.
    $ service mysqld stop


    二、将/data/mysql下的mysql目录mv(移动)到data目录。

    mysql> show variables like 'datadir';
    +---------------+----------------

  • mysql 转换表的存储引擎脚本vi convert_tbale_engine.sh
    #!/bin/bash
    DB=test
    USER=root
    PASSWORD=123456
    HOST=192.168.1.10
    MYSQL_BIN=/usr/local/bin
    S_ENGINE=MyISAM
    D_ENGINE=InnoDB
    $MYSQL_BIN/m

  • MySQL执行计划explain的key_len解析作者 :沃趣科技高级数据库专家 邱文辉
    前言 当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了

  • 【MySQL】你所不知道的行复制(binlog_format=row)⒈本文目的:很多MySQL DBA自认为对mysql的行复制有了很深刻的理解(这行复制不是初级DBA就该掌握的内容嘛,你怎么提这么低级的问题),那么接下来可能会出乎你的意料。⒉问题引出:假

  • mysql之 MySQL 主从基于 GTID 复制原理概述一、 什么是GTID ( Global transaction identifiers ):
    MySQL-5.6.2开始支持,MySQL-5.6.10后完善,GTID 分成两部分,一部分是服务的UUid,UUID保存在mysql数据目录的auto.cnf文件中,

  • mysql innobackupex 物理备份一、innobackupex 安装

    本次环境为centos6,在http://www.percona.com/downloads/xtrabackup/下载安装包

    本次实验下载安装为
    wget https://www.percona.com/downloads/Xtra

  • MHA故障切换脚本master_ip_failover结合VIPMHA故障切换脚本master_ip_failover结合VIP:#!/usr/bin/envperlusestrict;usewarningsFATAL=>'all';useGetopt::Long;my($command,$ssh_user,$orig_master_host,$orig_master

  • mysql 大事物commit慢造成全库堵塞问题原创转载请注明出处

    本文使用引擎INNODB版本MYSQL5.7.13
    sync_binlog = 1
    innodb_flush_log_at_trx_commit = 1
    也就是双1设置,

    本文使用通过对mysql 进行trace,gdb 自制工

  • MySql入门--基础知识一、Mysql 物理文件组成 (一)日志文件 1、错误日志:Error Log 错误日志记录了MyQL Server 运行过程中所有较为严重的警告和错误信息,以及MySQLServer 每次启动和关闭的详细信息

  • MySQL 5.1.73升级为MySQL 5.5.35详解一、前言二、概述三、安装MySQL 5.1.73四、升级为MySQL 5.5.35五、总结注,测试环境 CentOS 6.4 x86_64,MySQL 版本(5.1.73、5.5.35)目前最新版。下载地址:http://dev.mysql.com/d

  • MySQL查询数据库中没有主键的表select table_schema,table_name from information_schema.tables
    where (table_schema,table_name) not in(
    select distinct table_schema,table_name from information

  • Mysql MHA部署-04MHA配置Mysql MHA部署-04MHA配置一 Mysql MHA部署-01介绍二 Mysql MHA部署-02主从复制三 Mysql MHA部署-03MHA软件安装四 Mysql MHA部署-04MHA配置五 Mysql MHA部署-05故障转移六 M

  • MySQL 5.7 mysqldumpslow工具介绍mysqldumpslow工具可以用来归纳总结慢查询日志的信息。

    MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow工具可以解析MySQL慢查询日志文件并打印出他们内容的

  • python操作mysql数据库(百库百表)问题描述:
    今天下午跑某项目db需求,百库百表清脏数据,然后自己写了个python脚本,跑完之后通知项目,然后项目给玩家发奖励了,结果悲催了,所有的mysql操作没有执行成功(没有报错,因而

  • FTP服务系列二完整FTP服务的搭建一、安装所需要程序
    1、事先安装好开发环境和mysql数据库;
    # yum -y install mysql-server mysql-devel# yum -y groupinstall "Development Tools" "Development Librarie

  • MySQL的分区(一)mysql支持范围分区(range)、列表分区(list)、column分区、哈希分区(hash)、key分区、字段列表分区等以timestamp类型字段作为分区键进行范围分区,有两种方式:CREATE TABLE quarterly

  • Mysql二进制包安装安装环境
    OS:RHEL 6.5_X64
    Mysql:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

    1、确认是否已经安装了依赖包
    [root@dbrac16 ~]# yum info libaio | grep -A 1 Installed
    This

  • 【MYSQL】InnoDB行溢出数据说明首先说下MySQL数据库的varchar字段,真的很实用,它可以存放65536字节的数据,比oracle和sqlserver大多了,但是在使用varchar时也有几点要注意;

    1、65536只是这么说,要建表的时候指

  • CSS-T | Mysql Client 任意文件读取攻击链拓展作者:LoRexxar@知道创宇404实验室 & Dawu@知道创宇404实验室原文地址:https://paper.seebug.org/1112/英文版本:https://paper.seebug.org/1113/这应该是一个很早以前就爆出来

  • msyql 的半同步复制mysql的半同步复制:mysql的异步复制:mysql默认使用异步方式进行同步,master在执行客户端提交的事务后会将结果返回给客户端,表示客户端的操作已经生效,同时会将该操作的binlog通

  • Install MySQL 5.7 in the DockerInstall Docker on Oracle Linux 7在Oracle Linux 7.1上安装Docker1.首先使用正确的yum设置来升级Oracle Linux 7.1实例。为了安装最新的Docker版本(18.9.1.ce),需要ol7_late

  • mysql慢查询和错误日志分析mysql慢查询和错误日志分析和告警查看比较麻烦,目前的慢查询告警都是仅仅反应慢查询数量的。
    我们做了一个慢查询日志告警和分析的程序
    后台使用filebeat日志文件托运工具,将

  • 关于mysql中root权限丢失的问题刚听一哥们说执行了一条语句:revoke all on *.* from root@localhost;--呵呵,当时到底是怎样的心理活动,这是怎样的恨。。。
    于是小菜就做了一个实验,心里感觉应该和密码丢失后

  • MySQL 5.7 自增字段相关参数说明auto_increment_increment 和 auto_increment_offset参数用在主主复制中,用于控制AUTO_INCREMENT字段的操作,在不同节点使用不同的生成规则,以避免生成的序列相同而产生冲突。

  • MySQL 5.6对大表做归档环境:MySQL 5.6 主从环境(Keepalived架构)4000W行大表进行历史数据归档。方案:为尽量降低对业务影响,决定采取下列方案。1、在主库建立2016、2017、2018、2019的4个历史表结构。2

  • MySQL 5.7中新增sys schema后,会有什么变化MySQL 5.7中引入了一个新的sys schema,sys是一个MySQL自带的系统库,在安装MySQL 5.7以后的版本,使用mysqld进行初始化时,会自动创建sys库,
    sys库里面的表、视图、函数、存储过程

  • MySQL之select into outfile用法1、select into outfile可以导出数据到指定目录下的文件中语法:SELECT...INTOOUTFILE'file_name'[CHARACTERSETcharset_name][export_options]export_options:[{FIEL

  • mysql加快alter操作场景:mysql的alter table 操作的性能对大表来说是个大问题.mysql执行大部分修改表结构的操作方法是用新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表.这

  • Mysql -存储引擎1、存储引擎:是表级别的类型。2、查看表存储引擎的方法:(1)、mysql> show table status in mydb where name='classes'\G; 1. row Name: classes 表名Engine: InnoDB存储引擎Ver

  • Linux系统安装Mysql 5.7.22MySQL 5.7.22安装mysql5.7.22的安装包下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads此处根据自己实际环境进行选择,本文选择的是通用的tar包来进行安装

  • mysql备份恢复实例丢失事务分析看到了一篇server id导致mysql备份恢复的时候丢失事务的文章,特此重现一下。主备开启了GTID,实验过程如下:1.主库执行:createdatabasetest1;createdatabasetest2;2.主从没有延迟

  • 生产mysql在线配置主从一、将主库数据导出mysqldump -uuser -ppassword -S /tmp/mysql.sock --single-transaction --master-data=2 --all-databases --triggers --routines --events >/root/mast

  • Mysql 复合索引 误区实践背景:很多dba在生产生活中经常会使用到mysql的联合索引,作者在工作中也经常遇到,本文讲解下其中的一个误区,sql语句中联合索引必须在where条件后面按索引字段的先后顺序写吗?下

  • 谈谈MySQL死锁 一数据越来越和我们的生活离不开,数据在生命周期的各个阶段有着不同的痛点和需求以及特殊场景。CURD是数据的四大基本需求:写入,更新,读取,删除.今天,来谈一谈死锁问题死锁是高并发

  • cmake源码编译安装mysql-5.5.32:多实例遇到的坑坑1:找不到mysql-5.5.32.tar.gz 源码包费劲了很多力气才找到:mysql 源码包下载地址:https://downloads.mysql.com/archives/community/下载路径https://downloads.mysql.com/ar

  • MySQL 5.5复制升级到5.7的一点简单尝试最近有个需求是升级MySQL 5.5到MySQL 5.7版本,为此我们想了一些方案,比如MySQL级联复制升级,这么考虑主要是基于版本的差异性,尽可能保持兼容。还有逻辑备份恢复,物理备份恢复的

  • Mysql数据库delete删除后数据恢复报告数据库环境部署与故障原因:本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储所使

  • MySQL的半同步复制MySQL5.5 除了支持内置的异步复制机制,还提供了接口支持半同步复制的机制。异步复制的缺点:MySQL复制默认是异步复制,Master将事件写入binlog,但并不知道Slave是否或何时已经接

  • MYSQL RC 和RR隔离级别差异性(有合适索引)继续就上一篇比较RC 和RR隔离级别的差异性,有合适索引的比较:
    1、隔离级别是RR,在t_test4表上面添加合适的索引即name列添加二级索引会话158 查看隔离级别和在name 列创建索引m


栏目导航