CentOS7下安装MySQL5.7

MySQL的安装有多种方式,在CentOS7下通过yum安装是较为方便的一种方式。

MySQL Yum源安装

Yum源安装包下载

默认情况下,yum的repo里搜索不到mysql-community的内容,因此需要添加新的yum repo源,才可以利用yum直接安装MySQL。

MySQL的官网提供了yum源的安装包,地址为:

MySQL :: Download MySQL Yum Repository

不过根据最新的内容显示,官网只提供了MySQL 8.0的yum源安装包,老版本的未直接提供,可根据版本号自行拼接下载地址。

如MySQL 8.0 Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent)版本的RPM文件地址为:

https://dev.mysql.com/get/mysql80-community-release-el7-4.noarch.rpm

由上可知,mysql80为MySQL8.0,el7为RedHat/CentOS 7,4为Version number。

我们想要安装的5.7版本,对应的下载地址即为:

阅读更多

Zabbix监控设备状态

针对一个局域网内设备是否开机的监控需求,决定采用zabbix进行状态的监控。

方案设计

需求目的就是实时掌握相关设备是否在开机状态,设备数量达到了几千台。Zabbix的Agent方式需要在被监控机器上安装客户端,考虑到这种方案成本过高,于是换了一种思路,Zabbix支持ICMP协议的ping操作,采用简单的ping命令,去验证当前设备网络是否正常,从而间接判断机器是否正处于开机状态。

Zabbix安装

在CentOS 7.9环境下,安装Zabbix 5.0。由于zabbix是基于php的,因此需先安装php环境和MySQL。Zabbix 5.0 对环境要求的版本限制如下:

  • PHP: 7.2.0及以上(但不支持PHP 8.0)
  • MySQL:5.7.x~8.0.x
阅读更多

MySQL操作汇总

mysql

管理

修改密码

set password for ‘root’@’localhost’=password(‘xxxxxxx’);

批量删除正在执行的任务

mysql -s -e “show processlist;” | grep ‘Sending data’ | awk ‘{print “kill “$1”;”}’

阅读更多