CentOS7安装MySQL5.6详解 预备要点: 本次通过Yum软件管理器进行安装,需要对Yum有必要了解 当前需要提前安装好CeonOS7(通过VMware安装虚拟机即可) wget需要提前安装,以便通过url下载yum源 1.安装MySQL步骤详解1.1 查看主机是否已经安装了MySQL(如果存在则要卸载)[root@localhost home]# rpm -qa|grep mysql [root@localhost h 2022-10-19 数据库 #CentOS #MySQL
CentOS7使用XtraBackup实现MySQL5.6 & 5.7的主从复制 参考地址一 参考地址二 1.前言 Percona XtraBackup可以说是一个相对完美的免费开源数据备份工具,支持在线无锁表同步复制和可并行高效率的安全备份恢复机制相比mysqldump来说确实让人眼前一亮,与MySQL Enterprise Backup(InnoDB Hot Backup)的功能对比可以参考扩展阅读。当然我们在实际运维过程中都应针对不同的业务需求分析和选择合适的备份 2022-10-19 数据库 > 运维 #MySQL
CentOS7.5 安装git-2.37.3 1.安装依赖库yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc-c++ perl-ExtUtils-MakeMaker autoconf 2.移除默认安装的旧版gityum remove git rm -f /usr/bin/git 3.下载源码[root@localhost ~]# 2022-09-27 数据库 #CentOS #Git
RocketMQ介绍及基本概念 1.介绍 RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。 1.1 RocketMQ 特点 支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型 在一个队列中可靠的先进先出(FIFO)和严格的顺序传递 (RocketMQ可以保证严格的消息顺序,而ActiveMQ无法保证) 支持拉(pull)和推(push)两 2022-09-23 开发 #MQ #RocketMQ
RocketMQ介绍及基本概念 mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句。 直到前几天,偶然碰到了这么一款叫做mybatis-plus-join的工具(后面就简称mpj了),使用了一下,不得不说真香!彻底将我从x 2022-09-17 开发 #Java #MyBatis #Mybatis Plus
Mac VPN自动连接脚本(AnyConnect) 公司要求连接机房服务器需要通过vpn进行访问,不同机房之间使用不同的vpn,每次切换都需要手动填写信息,有点啰嗦~ So,通过Mac的applescript实现自动化操作,再配合Alfred4,简直神了~ Alfred workflow下载 AppleScript代码如下:--变量 set VPNServerList to {"1.XXX_VPN","2.XXX_VPN" 2022-09-16 运维 #Mac #VPN
MySQL慢查询之慢 SQL 定位、日志分析与优化方案 尽管咱们不是DBA,但是,面试中被问到MySQL慢查询的概率还是非常高的。 说你没有经历过就是理由吗?显然不是。 一般来说一句SQL语句执行超过5s就能够算是慢SQL,需要进行优化了。 1.为何要对慢SQL进行治理每一个SQL都需要消耗一定的I/O资源,SQL执行的快慢直接决定了资源被占用时间的长短。假设业务要求每秒需要完成100条SQL的执行,而其中10条SQL执行时间过长,从而导致每秒只能 2022-09-13 数据库 #MySQL #优化 #慢查询
不怕苦,不怕高级的苦 人天生要吃苦,不是因为物质不富裕,缺吃少穿,想要的得不到,故意压制自己的欲望,这样的苦,很多人吃过,感受并不是很好。在缺衣少食的年代里,这是不得已的生活,但是如今依然让孩子处在这样的状态里,并不是明智的选择。 吃苦能够锻炼耐性、能够让孩子更早的懂得道理,有些许的道理,因为原来的孩子更早的认识到了家庭的境况,能够为家里考虑。但是现在依然让孩子去受那样的苦,就不是对的方式。人追求更好的生活,是因为更好 2022-09-13 闲聊 #生活
5 种 Linux 安装包管理工具中文手册!抓紧看,别再说不会了,丢人。。。 介绍常见 Linux 操作系统的安装包管理工具,主要介绍其使用命令! 包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你的系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。 1.dpkg 适用于Ubuntu、Debian dpkg 命令是 Debian Linux 系统用来安装、创建和管理软件包的实用工具。 1.1 2022-09-11 运维 #Linux
Linux进程管理工具 Systemd 入坑指南 1.systemd 介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本身进行更多的管理。所以从CentOS 7开始也由systemd取代了init作为默认的系统进程管理工具。 systemd所管理的所有系统资源都称作Unit,通过systemd命令集可以方便的对这些 2022-08-22 运维 #Linux #进程