随笔分类 -  数据库 / A-数据库之MySQL

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

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页