随笔分类 - 数据库 / A-数据库之MySQL
摘要:select unix_timestamp('2019-12-05 12:26:35'); select from_unixtime(1515980716);
阅读全文
摘要:首先要说明pt-online-schema-change工具并不是说修改表结构的时候不上锁,通常我们说的锁一般包含innodb 行锁和MDL lock。而pt-online-schema-change工具就是将某些使用COPY算法的DDL操作使用DML操作来代替,换句话说就是使用Innodb row
阅读全文
摘要:死锁处理流程: show full processlist; # 获得当前所有数据库连接 select id, db, user, host, command, time, state, info from information_schema.processlist where command !
阅读全文
摘要:只有在主库上执行才能有效抵输出: 具体文档如下: # 在127.0.0.1:3306主库上执行 tmp@127.0.0.1 ((none))> show variables like '%server%'; + + + | Variable_name | Value | + + + | charac
阅读全文
摘要:地址:https://dev.mysql.com/doc/internals/en/binary-log.html 二进制日志是一组文件,其中包含有关对MySQL服务器实例进行的数据修改的信息。 该日志由一组二进制日志文件以及一个索引文件组成。 每个日志文件均包含一个4字节的幻数,其后是一组描述数据
阅读全文
摘要:############# 可以通过开启general log 来看mysqldump的整个备份过程。 8.0版本mysql的全库备份(已开启gtid): mysqldump -h172.17.140.197 -uadmin -p123456a*A -P16310 --all-databases -
阅读全文
摘要:一、连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock) 大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且MySQL中权限设置中localhost与127.0.0.1也是分开
阅读全文
摘要:##################################### oot@localhost (mysql)> grant all privileges on *.* to 'tmp3308'@'%' identified by 'tmp3308' with grant option;ER
阅读全文
摘要:#!/bin/bash # 分别是主机名,端口,用户,密码,数据库,表名称,字段名称 readonly HOST="XXX" readonly PORT="3306" readonly USERNAME="tmp" readonly PASSWD="tmp" readonly DATABASE_NA
阅读全文
摘要:造成延迟的可能原因 这部分是我总结现有的我知道的原因: 大事物延迟 延迟略为2*执行时间 状态为:reading event from the relay log 大表DDL延迟 延迟略为1*执行时间 状态为:altering table 长期未提交的事物延迟,会造成延迟的瞬时增加 表上没有主键或者
阅读全文
摘要:######### 卸载原来系统安装的包 # yum remove -y java cvs libselinux-devel postgresql mysql ecj jna sinjdoc 依赖包安装 # yum install -y numactl git lrzsz screen make c
阅读全文
摘要:gtid_mode = on enforce-gtid-consistency = on skip_name_resolve # 去掉域名解析 二进制日志必须开启,且格式为ROW server-id必须配置成不同的 ##########################################
阅读全文
摘要:#!/bin/bash OK="2019-05-31" tmp="" dt=`date -d "-${i} day" '+%Y-%m-%d %H:%M:%S'` for i in {793..168} do dt=`date -d "-${i} day" '+%Y-%m-%d %H:%M:%S'`
阅读全文
摘要:show create user tmp@'10.10.10.10'; show grants for tmp@'10.10.10.10'; # 添加超级用户 grant all privileges on *.* to 'dump_tmp'@'10.10.10.10' identified by
阅读全文
摘要:##################### 1、登录主机 # ssh hostname 2、确定是否是mysql导致 # top 先输入:top 然后 按P – 以 CPU 占用率大小的顺序排列进程列表 按M – 以内存占用率大小的顺序排列进程列表 3、查看是哪些sql正在慢查询 # mysql -
阅读全文
摘要:1、准备sql文件:第一句话就是指定要操作的数据库,然后是insert语句,或者update语句或者delete语句 2、登录数据库,并执行: source sql文件位置 不要直接拷贝文件执行 3、锁表导出test.t1表元数据 flush tables user for export; 4、将t
阅读全文
摘要:实际上实验的结果表明,这里的 the first such read指的是:对同一个表或者不同表进行的第一次select语句建立了该事务中一致性读的snapshot. 其它update, delete, insert 语句和一致性读snapshot的建立没有关系。在snapshot建立之后提交的数据
阅读全文
摘要:1、密码丢失找回: 2、直接修改mysql.user表中对应用户的密码字段: 3、set password for 4、mysqladmin直接修改
阅读全文
摘要:一、系统变量分为全局系统变量和会话系统变量:有些变量既是全局系统变量,有些变量只有全局的,有些变量只有会话的。 1、变量的查询: show global variables like 'log' \G;# 查看全局系统变量的值 show session variables like 'log' \G;# 查看会话系统变量的值 show variables like 'l...
阅读全文
摘要:mysql -u user_name -p123456 -h host_name -P 3306 -D database_name -e "show full processlist;"# -p参数:与密码123456之间不能有空格# -D参数:指定连接数据库后使用的数据库,即等价于use data
阅读全文

浙公网安备 33010602011771号