11 2019 档案
摘要:死锁处理流程: show full processlist; # 获得当前所有数据库连接 select id, db, user, host, command, time, state, info from information_schema.processlist where command !
阅读全文
摘要:########################## 一、编译安装初始化等 ./configure --prefix=/release --with-openssl --without-ldap --with-libxml - -enable-thread-safety make -j4 make
阅读全文
摘要:只有在主库上执行才能有效抵输出: 具体文档如下: # 在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
阅读全文
摘要:创建git用户和组 groupadd -g 11111 git useradd -md /home/git -g 11111 -u 11111 git 安装依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-
阅读全文
摘要: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'`
阅读全文
摘要:桌面上的图标是软件的镜像包,默认安装以镜像形式,你选中它,按command+e 就可以推掉它
阅读全文
摘要: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
阅读全文
摘要:https://www.postgresql.org/message-id/1525604481.2342.2.camel%40cybertec.at
阅读全文
摘要:内核相关配置 https://github.com/digoal/blog/blob/master/201611/20161121_01.md# vi /etc/sysctl.conf # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max
阅读全文
摘要:root身份安装 创建用户 编译安装成功后,接下来要做的就是创建一个普通用户,因为默认超级用户(root)不能启动postgresql,所以需要创建一个普通用户来启动数据库,执行以下命令创建用户: [root@localhost build_dir]# groupadd postgres [root
阅读全文
摘要:###################### 创建yum源: 操作步骤: 1. yum install httpd 2. 注释掉 /etc/httpd/conf.d/welcome.conf <LocationMatch > 下的字段 3. systemctl restart httpd 4. 在
阅读全文
摘要:使用Mac看到Linux的Ubuntu终端显示的颜色是不是觉得很酷炫,是否很想自己也拥有一样变色技巧?不怕,我们也是可以的! 1. 打开配置文件 sudo vim ~/.bash_profile 写入以下两行: export CLICOLOR=1 export LSCOLORS=GxFxCxDxBx
阅读全文
摘要:##################################### 一、安装: 下载地址:https://nginx.org/en/download.html 在windows中安装后如 windows上kill掉所有nginx进程: #在windows上的cmd终端上执行 taskkill
阅读全文
摘要:是最先进的数据库。他的第一个版本在1989年发布,从那时开始,他得到了很多扩展。根据db-enginers上的排名情况,PostgreSQL目前在数据库领域排名第四。 本篇博客,我们来讨论一下PostgreSQL的内部架构,以及各个组件之间如何交互。这将是本期PostgreSQL DBA系列博客的基
阅读全文
摘要:# vi /etc/sysctl.conf # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max = 76724600 kernel.core_pattern= /data01/corefiles/core_%e_%u_%t_%s.%p #
阅读全文
摘要:实例级别的权限由pg_hba.conf来控制,例如 : # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local
阅读全文
摘要:Gitlab 官方宣布,将从 12.1 版本开始不再支持 MySQL 数据库。早在 2017年7月,Gitlab 就计划将弃用对 MySQL 的支持。而目前这个决定将从 12.1 版本开始。 编辑注: 配图与本文无关 :D 官方列出几个 MySQL 不能满足 Gitlab 要求的地方: 无法支持嵌套
阅读全文
摘要:Linux downloads (Red Hat family) The Red Hat family of distributions includes: Red Hat Enterprise Linux CentOS Fedora Scientific Linux Oracle Linux an
阅读全文
摘要:git里有工作区,暂存区,本地库,远程库这些概念 1.工作区: 2.暂存区: 3.本地库(提交区): 4.远程库: 工作区与暂存区比较:git diff 工作区与提交区比较:git diff 提交hash码或者HEAD 暂存区与提交区比较:git diff --cached 两个不同提交区比较:gi
阅读全文
摘要:实际上实验的结果表明,这里的 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
阅读全文
摘要:1.mac 环境下安装 python3 1、查看 mac 自带系统版本 #查看系统自带的python open /System/Library/Frameworks/Python.framework/Versions #系统当前的python版本。 python -V 2、开始安装(这里我们使用神器
阅读全文
摘要:一、查看系统负荷 如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。 在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。) 你在终端窗口键入uptime,系统会返回一行信息。 这行信息的后半部分,显示"load ave
阅读全文
摘要:set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性出问题。本文介绍它的基本用法,让你可以更安心地使用 Bash 脚本。 一、简介 我们知道,Bash 执行脚本的时候,会创建一个新的 Shell。 上面代码中,script.sh是在一个新的 Shell 里面执行。这个 S
阅读全文
摘要:#一般情况下使用root或者oracle用户查都可以。 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 --查看物理CPU个数 [oracle@enmo ~]$ cat /proc/cpuinfo| grep
阅读全文
摘要:[root@guolicheng ~]# cat /etc/vimrc if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=ucs-bom,utf-8,latin1 endif set nocompatible " Use Vim
阅读全文