a549010853
码龄10年
关注
提问 私信
  • 博客:37,305
    37,305
    总访问量
  • 暂无
    原创
  • 490,743
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2014-12-15
博客简介:

a549010853的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得22次收藏
创作历程
  • 1篇
    2019年
  • 6篇
    2018年
  • 16篇
    2017年
  • 2篇
    2016年
  • 15篇
    2015年
  • 33篇
    2014年
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL8.0关于caching_sha2_password Plugin的一个Bug

今天在调试使用ansible进行标准化安装MySQL8.0时,发现关于caching_sha2_password plugin的一个bug。在搭建主从复制时,按照手册说明需要创建用户:create user repl@'%' identified by 'repl4Password';grant replication slave on *.* to repl@'%';...
转载
发布博客 2019.03.04 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Inception默认配置的一个坑

本文地址:https://www.cnblogs.com/ajiangg/p/9850902.html约半年前上线了去哪儿的开源审核工具Inception(最近发现已经闭源了.....)以及基于Inception的SQL审核平台Yearning。一直都用得很爽...直到昨天踩坑。昨天晚上某个表A新加了一个字段,今早收到业务告警。最后从日志中发现类似如下报错(B表的外键指向了不存在的...
转载
发布博客 2018.10.25 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修正Percona Monitoring Plugins for Zabbix的一处脚本Bug

今天小试了一把Percona Monitoring Plugins for Zabbix模板,自己辛辛苦苦写的那一大堆Python脚本,貌似用这个模板全都覆盖到了。但是,我也发现最新的版本percona-monitoring-plugins_1.1.8也还是存在一个问题,那就是用于Mysql Replication的Slave Running和Slave Stopped监控项的数据不正确...
转载
发布博客 2018.11.16 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

不能收缩 ID 为 %s 的数据库中 ID 为 %s 的文件,因为它正由其他进程收缩或为空。...

SQLServer数据库通常都不建议进行SHRINKFILE操作,因为SHRINKFILE不当会造成一定的性能问题。但是当进行了某些操作(例如某个超大的日志类型表转成分区表切换了数据文件),数据库某个文件组中的剩余空间占了整个磁盘的很大一部分,而且磁盘空间已经吃紧的情况下,你也许会考虑收缩一下某个数据文件。收缩数据文件时,可以每次收缩一点点(例如每次5GB)来进行。然而博主最...
转载
发布博客 2018.11.16 ·
742 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个业务场景的优化讨论

碰到这样一个业务场景:每个用户订单会有好几个合同文件,其中某些合同文件需要盖章,盖章是有专门的盖章服务完成的,盖章完成后,文件会有一个ID与之匹配。关于这样一个业务,研发的同学建了如下这样一张表:CREATE TABLE [dbo].[UserFile]( [Id] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY, ......
转载
发布博客 2018.04.28 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS6.5内 Oracle 11GR2静默安装

一、修改配置文件1.1、修改/etc/security/limits.conf文件,修改用户的SHELL的限制。输入命令:vi/etc/security/limits.conf,将下列内容加入该文件oracle soft nproc 2047 oracle hard nproc 16384 oracle sof...
转载
发布博客 2017.12.06 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS6.5内 MySQL5.7.19编译安装

作为博主这样的Linux菜鸟,CentOS下最喜欢的就是yum安装。但有时候因为特殊情况(例如被墙等),某些软件可能没办法直接通过yum来安装,这时候我们可以使用编译安装或者直接二进制文件安装。本博文用于记录编译安装MySQL的过程:1.首先下载相关资源:组件官方网站下载地址备注mysqlhttp://dev.mysql.com/h...
转载
发布博客 2017.12.06 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL并行复制的一个坑

早上巡检数据库,发现一个延迟从库的sql_thread中断了。 Last_SQL_Errno: 1755 Last_SQL_Error: Cannot execute the current event group in the parallel mode. Encountered event Gtid, relay-log name ./oracle-r...
转载
发布博客 2018.08.01 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MHA官方文档翻译

英文官方文档http://code.google.com/p/mysql-master-ha/wiki/TableOfContents?tm=6转载请注明出处OverviewMHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制框架中,MHA能够很好地解决复制过程中的数据一致性问题,由于不需要在现有的replication中添加额外的服务...
转载
发布博客 2017.12.06 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于Box Anemometer的安装配置遇到的几个坑

Box Anemometer是一个非常不错的MySQL慢查询可视化工具平台,具体就不多详述了,官网是https://github.com/box/Anemometer最近动自己动手搭了一个,具体搭建过程,参考了http://www.cnblogs.com/xuanzhi201111/p/4128894.html以及官网的说明文档下面把其中遇到的一些坑记录于此:1、.资...
转载
发布博客 2018.01.10 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL【Delete误操作】数据恢复【转】

前言:操作数据库时候难免会因为“大意”而误操作,需要快速恢复的话通过备份来恢复是不太可能的,因为需要还原和binlog差来恢复,等不了,很费时。这里先说明下因为Delete 操作的恢复方法:主要还是通过binlog来进行恢复,前提是binlog_format必须是Row格式,否则只能通过备份来恢复数据了。方法: 条件:开启Binlog,Format为Row。 ...
转载
发布博客 2017.12.06 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PowerDesin把name复制到Comment,把Comment复制到Name

PowerDesin把name复制到Comment,把Comment复制到Name的方法:PowerDesigner->Tools->Execute Commands->Edit/Run Scripts一:将Name中的字符COPY至Comment中 Option Explicit ValidationMode = True ...
转载
发布博客 2017.06.09 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大表分批删除脚本之MySQL版

经常需要定期对某些表删除历史数据,通常这样的表的数据又是非常巨大,为了减轻对线上环境的影响,删除时必须分成小批量来进行。以前分享过SQLServer的版本。下面是MySQL版本: 1 delimiter $$ 2 drop procedure if exists proc_delete_old_data; 3 create procedure proc_delet...
转载
发布博客 2017.03.23 ·
658 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用mysqladmin extended-status查看MySQL的运行状态脚本

一个好用的使用mysqladmin extended-status查看MySQL的运行状态脚本:mysqladmin -P3306 -uroot -p -h127.0.0.1 -r -i 1 extended-status |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ((...
转载
发布博客 2017.03.17 ·
734 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS6.8下MySQL MHA架构搭建笔记

转载请注明出处,本文地址:http://www.cnblogs.com/ajiangg/p/6552855.html以下是CentOS6.8下MySQL MHA架构搭建笔记IP资源规划:192.168.206.139 master192.168.206.140 slave01(备用master)192.168.206.141 slave02192.168.206...
转载
发布博客 2017.03.16 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL GTID复制错误处理之跳过错误

某Slave报错信息:mysql> show slave status\G;mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Waiting for mas...
转载
发布博客 2017.03.16 ·
746 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于防止并发插入重复数据

SQLServer中防止并发插入重复数据,大致有以下几种方法:1.使用Primary Key,Unique Key等在数据库层面让重复数据无法插入。2.插入时使用条件insert into Table(****) select **** where not exists(select 1 from Table where ****);3.使用SERIALIZABL...
转载
发布博客 2017.03.10 ·
1399 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQLServer限制IP,限制用户,限制SSMS登录

SQL Server不像Mysql那样原生支持限制IP登录。但可以使用Login触发器来实现。以下为使用Login触发器实现限制用户u_user_r在指定IP192.168.1.205使用SSMS登录的Login触发器脚本:CREATE TRIGGER [tr_connection_limit]ON ALL SERVER WITH EXECUTE AS 'sa'F...
转载
发布博客 2017.02.28 ·
3558 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

带你熟悉SQLServer2016中的System-Versioned Temporal Table 版本由系统控制的临时表

什么是System-Versioned Temporal Table?System-Versioned Temporal Table,暂且容我管它叫版本由系统控制的临时表,它是 SQL Server 2016 中的新型用户表,用于保留完整的数据更改历史记录。 它之所以称为版本由系统控制的临时表,是因为每一行的有效期由数据库引擎管理。每个临时表有两个显式定义的列,其中每个列都有一...
转载
发布博客 2017.03.03 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IIS日志导致磁盘被占满

某服务器只部署了个IIS,应用目录都在D盘,可C盘97.5GB空间却被占满了。将系统文件,隐藏文件全部显示,再选中所有的C盘文件及文件夹查看容量只有19GB。既然只部署了IIS,那自然就怀疑到了IIS日志上去了。果然IIS日志是在C盘下面的。可从外边看,inetpub目录却只有3MB大小。下面的logs目录甚至是0字节:双击进入,原来是需要获取权...
转载
发布博客 2017.02.22 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多