ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE ... SELECT.问题解决
ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE ... SELECT.问题解决

MySQL使用Create table select的时候报错如下:root@monitor-db 19:35:25 [test]>create table a3 select * from a2 ; ERROR 1786 (HY000): Statement violates GTID consistency: CREATE TABLE ... SELECT.问题分析:MySQL开启gtid以后就不能使用了,MySQL只允许能够保障事务安全,并且能够被日志记录的SQL语句被执行,像create table … select 和 create temporarytable语 ......

CentOS7.x 设置系统时间

硬件时钟和系统时钟(1) 硬件时钟RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。(2) 系统时钟一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。CentOS7开始,使用timedatectl设置日期时间:(1) 读取时间timedatectl //等同于 timedatectl status(2) 设置时间timedatectl set-time "YYYY-MM-DD HH:MM:SS"(3) 列出所有时区timedatec ......

zabbix3.x中文图片乱码终极解决
zabbix3.x中文图片乱码终极解决

Zabbix乱码是由于默认使用DejaVuSan.ttf字体,该字体不支持中文,切换语言成中文Zh_cn后,在图表上中文出现乱码,如下图:解决zabbix乱码方法如下:找到本地C:WindowsFontsmsyh.ttf(微软雅黑)上传到服务器zabbix网站目录fonts目录下修改includedefines.inc.php中的DejaVuSans为msyhdefine('ZBX_GRAPH_FONT_NAME', 'msyh'); define('ZBX_FONT_NAME', 'msyh');再次刷新即可正常;如果还乱码,就需要检查数据库编码是否是utf8编码 ......

CentOS7.x 快速申请部署Let’s Encrypt 证书
CentOS7.x 快速申请部署Let’s Encrypt 证书

Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。申请步骤如下:#安装git及其他用到的包 yum install git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel -y#获取letsencrypt git clone https://github.com/letsencry ......

Dynatrace PerformGo上海峰会掠影
Dynatrace PerformGo上海峰会掠影

Dynatrace Perform 是IT领域监控行业的领军公司,当然商业授权价格也不菲,三个人监控全球几十家份公司的所有机器,这个还是有比较牛叉;现在很多公司都爱炒AI,风口上嘛...以下是抓拍 最后来一张红帽的小礼物

微信小程序开发-js判断是否为空

1、判断undefined:var tmp = undefined; if (typeof(tmp) == "undefined"){ console.log("undefined"); }说明:typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"2、判断null:var tmp = 0/0; if (isNaN(tmp) ){ console.log("NaN"); }3、判断NaN:va ......

Oracle11g查询数据量最大的表及存储空间大小

数据量最大的表:select * from user_tables t where t.NUM_ROWS is not null order by t.NUM_ROWS desc存储空间可以用如下语句查:select tablespace_name, sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;查询最大表记录:select count(1) from LBPM_RT_NODEHANDLER_DEFINE;最大记录数量两千三百多万;

秋天到了
秋天到了

秋天到了,河边的花已是晚期了,早晚外面凉快多了,但是室内还是那么闷热;立秋以后,北方已经秋高气爽了,魔都估计得到十月份才能彻底凉快下来;秋天是个收获的季节,不过前提是得种下才有收获;

CentOS7启用ena网络增强模块
CentOS7启用ena网络增强模块

CentOS7.4.1708及以上版本内核中已经集成了亚马逊的ena驱动程序已被加进内核,参考https://wiki.centos.org/zh/Manuals/ReleaseNotes/CentOS7.1708 官方页面;如果是7.4以上版本直接使用下面的方法即可加载ena模块:[root@monitor ~]# yum update -y [root@monitor ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)[root@monitor ~]# modinfo ena filename: ......

MySQL使用存储过程插入100万条记录
MySQL使用存储过程插入100万条记录

业务上为了测试DB写入性能,需测试大量数据写入速度,数据库部署在aws上,4核8G内存100G硬盘,MySQL5.7.27--创建测试数据库 create database a1 default charset utf8mb4; --创建测试表 CREATE TABLE `test110` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `user` varchar(200) COLLATE utf8mb4_u ......

BASH比较运算及字符串包含关系判断方法收集

1、算术运算比较运算符(bash自身不能比较浮点数)-eq 等于 [ $num1 -eq $num2 ] -ne 不等于 [ 100 -ne $num1 ] -lt 小于 [ 100 -lt `expr $num1 + $num2` ] -le 小于或等于 [ 100 -le `expr $num1 \* $num2` ] -gt 大于 [ 100 -gt `expr $num1 / $num2` ] -ge 大于或等于 [ 100 -ge `expr $num1 % $n ......

Centos7.x kvm设置桥接br0网络

KVM部署在Linux物理机的时候使用桥接网络比较方便,虚拟机可以和宿主机一样的网络进行上网数据交互,查看网卡em1的设置:cat /etc/sysconfig/network-scripts/ifcfg-em1 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTRPOTO=none BRIDGE=br0 #IPADDR=10.0.0.6 #NETMASK=255.255.255.0 #GATEWAY=10.0.0.1 #DNS1=10.0.0.1 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV ......

CentOS7.X使用MegaCli查看Raid信息
CentOS7.X使用MegaCli查看Raid信息

下载MegaCli-8.07.14-1cd /opt wget http://mirror.cogentco.com/pub/misc/MegaCli-8.07.14-1.noarch.rpm安装:rpm -ivh MegaCli-8.07.14-1.noarch.rpm安装完毕后会在/opt/下面生成MegaRAID/MegaCLI目录,直接执行即可:./MegaCli64 -FwTermLog -Dsply -aALL > /tmp/ttylog.txt 创建 RAID 控制器日志 (ttylog)./MegaCli64 -PDList -aALL > ......

MySQL查询所有视图并给用户授予指定视图权限

视图其实就是一张虚拟的表,所有也可以认为是一张表,MySQL查询所有视图:show table status where comment='view'\G;查询视图结构: DESC master_data_user; +-----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+--------------+------+-----+---------+-------+ | us ......

河边
河边

一个人的河边,经常能看见钓鱼大叔,基本很少见年轻人钓鱼; 美人蕉,菊花,香彩雀,风车草,绿化做的挺好;

Linux中FIN_WAIT2链接过多的解决方法

在对erp老的架构进行改造中,对外前端使用了Nginx,部署在CentOS中,通过查看当前系统链接发现有不少FIN_WAIT2链接:[root@hd_my_n1 /]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' SYN_RECV 30 ESTABLISHED 968 FIN_WAIT2 301 TIME_WAIT 145服务端由于某种原因关闭连接,如KEEPALIVE的超时,这样,作为主动关闭的服务端一方就会进入 FIN_WAIT2状态,但TCP/IP协议栈有个问题,FIN_WAIT2 ......