Zabbix部署
Mysql安装
1.mysql下载
下载地址
MySQL :: Download MySQL Community Server
Zabbix6.4需要安装8.0.30及其以上版本。
2.安装包上传
CentOS 8 64 位服务器的/usr/local/文件夹下
3.安装包解压与文件名修改
检查是否安装过mysql
rpm -qa | grep mysql
我们可以看到是没有安装mysql的;
如果有mysql的话,把mysql的文件全部删除,和卸载mysql;
查找系统自带的mariadb
rpm -qa | grep mariadb
我们可以看到是可以查到的,现在把他卸载了;
#卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7-5.x86_64
#卸载完查看还有没有mariadb
rpm -qa | grep mariadb
查看my.cnf配置文件
cat /etc/my.cnf
显示没有有的话就删除
访问安装包所在目录/usr/local/
cd /usr/local/
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
报错如上的话安装依赖包
yum install wget -y
也可以使用CRT等工具手动上传安装包
解压上传安装包完成后 ll查看安装包名称
.tar.gz后缀:tar -zxvf 文件名
.tar.xz后缀:tar -Jxvf 文件名
如图所示安装包名称为mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
tar -Jxvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
如题提示找不到命令则先输入
yum install -y tar
再输入tar -Jxvf mysql-8.0.30-linux-glibc2.12-x86_64.tar.xz
删除多余安装包
rm -rf 安装包名称,上图所示安装包没有多余的
修改解压所得文件夹名字
mv mysql-8.0.30-linux-glibc2.12-x86_64 mysql
4.用户创建
创建
groupadd mysql
useradd -r -g mysql mysql
查询
cat /etc/group | grep mysql
cat /etc/passwd |grep mysql
5.权限配置
#切换到/usr/local/目录下
cd /usr/local/
#更改文件的用户组和用户
chown -R mysql:mysql mysql
#给mysql目录下的所有文件加执行权限
chmod -R 775 mysql
#更改完之后ll可以查看一下
6.快捷方式创建
#把这个写到配置文件里,路径不同,记得要修改路径
echo “export PATH=$PATH:/usr/local/mysql/bin” >> /etc/profile
#生效配置文件
source /etc/profile
生效之后,我们可以打出mysql,按tab补全键两下,就可以看到所有的mysql/bin下的都能出来,这样设置是相当于windows的快捷键,以便我们更好的利用;
7.临时密码
#切换到mysql目录下
cd /usr/local/mysql