2025-01-06
厉飞雨
阅读(83)
评论(0)
赞(4 )
升级Mysql-5.7.27时报错提示InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade的解决方法。
Mysql-5.7.17升级至Mysql-5.7.27后日志提示报错:
最近在做数据库手动升级工...
2025-01-06
厉飞雨
阅读(136)
评论(0)
赞(6 )
### 权限需求
因Jenkins上存在开发、测试、预发布等三个不同环境的项目,同时因为项目需求,需要对不同的开发及测试人员配置不同的Jenkins权限,即以项目为单位,对不同人员进行不同权限配置。
Jenkins版本:2.245
1、新增用户
方式一:开发人员自行注册用户,操作步骤如下:
1)系统管理 --\>\> 全局安全配置 --\&...
2025-01-06
厉飞雨
阅读(119)
评论(0)
赞(7 )
### binlog 基本认识
MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。
一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。
二进制有两个最重要的使用场景:
其一:...
2025-01-06
厉飞雨
阅读(133)
评论(0)
赞(7 )
Jenkins每次手动触发job构建,是很麻烦的一件事情,job中可以配置定时构建,今天就来分享下定时构建;构建分为两种:定时构建和轮询SCM。
### 一、定时构建
Jenkins采用了著名的UNIX任务调度工具CRON所使用的配置方式,用5个字段代表5个不同的时间单位(中间用空格隔开),语法如下:
|--------------------|-------|-...
2025-01-06
厉飞雨
阅读(101)
评论(0)
赞(9 )
1、创建用户
MariaDB \[(none)\]\> use mysql;
MariaDB \[mysql\]\> create user test@'%' identified by '123456';
注意:test -\> 新增的用户名,123456 -\> 用户密码,%表示任何IP都可访问
...
2025-01-06
厉飞雨
阅读(180)
评论(0)
赞(10 )
Jenkins 构建的项目信息一般会通过邮件发送给对应的开发人员。但是邮件的弊端是接收查看不是很及时。因此把Jenkins添加进钉钉聊天群就很高效的解决该类问题,本文介绍如何使用Jenkins集成钉钉群通知。
一、配置钉钉机器人
注:需要在钉钉电脑端操作
进入钉钉群 --\>\> 智能群助手 --\>\> 添加机器人 --\>\>...
2025-01-06
厉飞雨
阅读(75)
评论(0)
赞(7 )
在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像或者jar包,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。
在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在...
2025-01-06
厉飞雨
阅读(89)
评论(0)
赞(9 )
#### 一、Jenkins简介
Jenkins是一款开源CI\&CD软件,用于自动化各种任务,包括构建、测试和部署软件,可以集成很多环境。很多时候我们是给前端人员配置的FTP或者编写脚本提交代码,但是由于更新不方便。发布新的代码需要人工干预,为节省前端开发时间,所以我们就需要Jenkins 配合git钩子使用。
#### 二、Jenkins安装插件
1)Gitl...
2025-01-06
厉飞雨
阅读(130)
评论(0)
赞(7 )
#### 一、SonarQube介绍
SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面:
* 检查代码是否遵循编程标准:如命名规范,编写的规范等。
*...
2025-01-06
厉飞雨
阅读(177)
评论(0)
赞(9 )
这篇文章主要介绍了Mysql数据库创建账号授权、回收权限、删除用户、查询用户权限等功能,需要的朋友可以参考下。
脚本功能:
1、授权用户权限
2、回收用户权限
3、查询用户权限
4、删除用户及权限
5、支持批量IP
6、输入{Q/q}退出脚本
\[root@Ansible scripts\]# vim auto_authorization_mysql_db.sh...