配置文件
-
Golang Docker容器网络安全策略实践



使用轻量可信镜像如alpine或distroless并创建非root用户运行Golang应用,降低被提权风险;2. 通过自定义bridge网络和–internal参数限制容器间通信,结合iptables或DNS控制前端服务外联;3. 启用AppArmor或SELinux实现强制访问控制,…
-
Golang模块迁移时需要注意什么



迁移Golang模块需先确认Go版本至少为1.11,建议升级至1.16+以确保模块支持;接着初始化或更新go.mod文件,运行go mod tidy清理依赖;若模块路径变更,需更新导入路径并使用replace指令过渡;同时严格管理依赖版本,检查go.sum完整性,适配API变化,并配置私有模块访问权…
-
Golang版本切换与管理工具使用示例



使用g和goenv可轻松管理Go版本。g轻量快捷,通过install、use、default命令安装、切换和设置默认版本;goenv则类似pyenv,支持local和global按目录或全局设置,推荐根据习惯选用工具,避免GOROOT冲突并验证版本生效。 在Go语言开发中,经常需要在不同Golang…
-
MySQL非主从环境下数据一致性校验及修复程序
1. 简介 项目地址:https://github.com/seanlook/p… 主从环境下数据一致性校验经常会用 pt-table-checksum 工具,它的原理及实施过程之前写过一篇文章:生产环境使用 pt-table-checksum 检查MySQL数据一致性。但是DBA工作中…
-
自动记录MySQL慢查询快照脚本
写这个脚本的初衷是在使用阿里云rds的过程中,数据库出现异常,需要快速恢复。网上有许多类似的kill脚本,都是通过 mysqladmin 实现的。然而 ali-rds 环境有以下限制: 不提供 SUPER 权限的用户,也就是用户只能 kill 自己的线程 当连接数暴增时,外部用户无法登陆,包括控制台…
-
Mysql 主从数据库同步
环境:主服务器:centos 5.2 mysql 5.1.35 源码 ip:192.168.1.22从服务器:centos 5.2 mysql 5.1.35 源码 ip:192.168.1.33配置:一、主服务器1.1、创建一个复制用户,具有replication slave 权限。mysql>…
-
Mysql的loadfile()常见用法
1、 replace(load_file(0×2f6574632f706173737764),0×3c,0×20) 2、replace(load_file(char(47,101,116,99,47,112,97,115,115,119,100)),char(60),char(32))上面两个是查看…
-
Mysql安装和环境变量设置及破解密码
1、mysql安装 #usedel mysql #groupdel mysql #groupadd mysql #useradd -g mysql mysql #tar -zxvf mysql-5.1.55.tar.gz #cd mysql-5.1.55 #./configure #>—pre…
-
手动编译安装Mysql
编译安装mysql:一.建立数据目录.(默认在mysql安装目录下) 1.创建目录 /mydata/data [注:在mysql数据目录下建立的任何目录都会被识别为数据库] 2.建立独立分区 /dev/sdax (根据实际情况建立,建议使用lvm逻辑卷) 3.将…
-
Mysql的主从服务器架构配置
所谓主从mysql服务器架构,就是在主服务器上的操作同时也拷贝一份到从服务器上来。接下来我使用两台机器做一下这个过程,复制的作用: 1.数据分部 2.实现读的负载均衡 3.备份(本身不能备份,但是能提供一个备份机) 4.高可用和故障转移的能力 5.测试mysql的升级 复制的类型:a.基于…