今天在将5.7的逻辑备份文件导入到8.0的实例中的时候出现如下的报错信息:ERROR 1227 (42000) at line 814: Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation根据报错信息提示的第814行的内容如……
前段时间有个需求,Linux系统设置crontab定时任务,需求是每一个半小时执行一次,突然之间被这个问题难住了,应该怎么写?后来仔细想了一下才搞明白先把所有的执行脚本的执行时间列出来,就明白是怎么回事了。把所有的执行时间分成两列,这就容易找到规律了。1:303:004:306:007:309:0010:3012:00……
报错信息:ImportError: No module named MySQLdb1,下载最新的MySQLdb安装包:官方下载地址:https://pypi.org/project/MySQL-python/wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1……
今天在执行python程序的时候出现如下的报错信息:datetime.datetime(2021, 1, 6, 18, 0, 36) is not JSON serializable部分代码段如下所示:result_json = json.dumps(data)print result_json序列化的数据示例:((118207L, u……
只需要使用GROUP_CONCAT函数可以在使用groupby分组后,将某个字段的值进行拼接合并示例:mysql--dba_admin@127.0.0.1:test 12:38:31>>select * from student;+----+-----------------+--------+| id | class ……
现在大家常用的桌面操作系统有:Windows、Mac OS、ubuntu,Centos,其中Mac OS 和 ubuntu上都会自带python。这里我们只介绍下Windows(我用的Win10)环境下的python2.x 和 python3.x 的安装,以及python2.x 与 python3.x 共存时的配置问题。一、python下载下载地址:ht……
在VirtualBox中安装虚拟机,安装完成后,无法全屏显示并且使用起来也不方便;由于没有安装Virtual Box增强功能Guest Additions的虚拟机操作很不方便,比如:虚拟机的分辨率最大只有1024×768;鼠标被虚拟机捕获后要按右Ctrl键才能释放,否则只能再虚拟机里移动;剪贴板不能共享安装Guest Additio……
作为互联网浪潮中的一员,有多少人年底办理了离职手续,准备年假休整后,2020年重新开始找工作,如今疫情的发生,2020年似乎开年不顺,多少人是待在家中甚至租房中焦虑,承受经济压力。如果有个重启键,多么希望可以重启2020;关于2020年离职的问题,谈谈我自己的亲身经历,因为我也在2020年离职换工作的队列中痛苦的煎熬着;我是在2019年12月中旬开始准备……
环境:CentOS 7.4 64bitnginx官网介绍配置安装:http://nginx.org/en/docs/configure.html一、安装nginx依赖的软件nginx是C写的,需要用GCC编译;nginx中的rewrite module需要PCRE;nginx中的gzip module需要zlib;nginx中的HTTP SSL mod……
接上一篇文章Online DDL 工具 gh-ost实战(一),介绍了gh-ost的实际使用案例,本文介绍一下gh-osh的相关原理;gh-ost 放弃了触发器,使用 binlog 来同步。gh-ost 作为一个伪装的备库,可以从主库/备库上拉取 binlog,过滤之后重新应用到主库上去,相当于主库上的增量操作通过 binlog 又应用回主库本身,不过是应……
一、安装步骤1、安装go环境下载go(我的当前目录是/data/work)[root@wjq ~]# wget https://studygolang.com/dl/golang/go1.10.1.linux-amd64.tar.gz[root@wjq ~]#tar -xvf go1.10.1.linux-amd64.tar.gz设置环境变量……
Percona-toolkit工具包系列文章pt-find工具在实际的应用中可能用的不多,但是他的功能也是不容小觑的,在某些场景下,也是非常有用的;语法:pt-find [OPTIONS] [DATABASES]作用:pt-find searches for MySQL tables and executes actions, like G……
在上一篇博客中,我们学习了事务以及事务并发时可能遇到的问题,并介绍了四种不同的隔离级别来解决这些并发问题,在隔离级别的实现一节中,我们提到了锁的概念,锁是实现事务并发的关键。其实,锁的概念不仅仅出现在数据库中,在大多数的编程语言中也存在,譬如 Java 中的 synchronized,C# 中的 lock 等,所以对于开发同学来说应该是不陌生的。但是数据库中……
PostgreSQL系列文章PostgreSQL使用经典的C/S架构的程序,这些应用程序可以分为两大类:客户端程序和服务器端程序;接下来就介绍一下这两类的程序;客户端程序客户端程序可以分为几大类,下面分别介绍:1、封装 SQL 命令的客户端程序clusterdb : CLUSTER 命令的封装,PostgreSQL是对表存储的,clusterdb通……
PostgreSQL系列文章上一篇文章中《CentOS 7 安装postgresql10》,安装了postgresql10 数据库,安装完成之后,查看后端进程,就会出现如下的进程,那么这些进程都是干什么的呢?下面我们就来介绍详细的介绍一下这些进程;postgres 32197 1 0 Nov10 ? 00:00:01 /usr/l……
PostgreSQL系列文章一、PostgreSQL介绍PostgreSQL是加州大学伯克利分校计算机系开发的对象关系型数据库管理系统,目前拥有活跃的开源社区贡献,最近排名也不断前进,pgsql中其实有很多有点和设计理念都要比mysql更好一些,比如稳定性比较强;高并发读写情况下性能依然较好;支持丰富的几何类型并且在GIS领域地位领先;text支持各种长……
一、rsync介绍官方链接资料:http://www.samba.org/ftp/rsync/rsync.htmlrsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。r……
问题背景在MySQL 8.0上偶然发现一个比较奇怪的问题,在使用alter table tab auto_increment=N修改表的自增初始值时,information_schema.tables这个表的auto_increment列并没有同步更新;问题复现8.0版本root@localhost:mysql8006.sock [wjq]>s……
这篇博客将对一些常见的 SQL 语句进行加锁分析,看看我们平时执行的那些 SQL 都会加什么锁。只有对我们所写的 SQL 语句加锁过程了如指掌,才能在遇到死锁问题时倒推出是什么锁导致的问题。在前面的博客中我们已经学习了 MySQL 下不同的锁模式和锁类型,我们要特别注意它们的兼容矩阵,熟悉哪些锁是不兼容的,这些不兼容的锁往往就是导致死锁的罪魁祸首。总体来说,……
一、使用场景在业务繁忙并且紧急上线,对就是那种特别繁忙,又不能停的那种SQL。在系统不忙的时候 明明跑的很好。但是一旦业务繁忙,就会造成业务阻塞。当查看MySQL的满查询日志中发现大量慢查询日志,(不是单单加索引就能搞定的哦)。这时候怎么办,难道怒对开发一顿,这时候你需要MySQL5.7新特性Query rewrite Plugin插件了。从MySQL5……
是不需要重启的
2019-08-21 14:42:05 发表在 利用开源审计插件对mysql进行审计感谢支持 :mrgreen:
2019-02-28 21:19:27 发表在 MySQL与MariaDB对子查询中order by的处理的差异