
一、安装 mysql8
1.下载 mysql
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.37-1.el9.x86_64.rpm-
bundle.tar
2.解压
mkdir mysql
tar xf mysql-8.0.37-1.el9.x86_64.rpm-bundle.tar -C /root/mysql/
3.安装
rpm -ivh mysql-community-* --force --nodeps
4.启动
systemctl start mysqld
systemctl enable mysqld
5.数据库初始密码
cat /var/log/mysqld.log |grep passwd
alter user 'root'@'localhost' identified by '1Sw@Z280!';
二、安装 php
1.加载 remi 库
dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf clean all
dnf makecache
2.安装 php8 和其他组件
dnf install -y php80 php80-php-cli php80-php-gd php80-php-json
php80-php-mbstring php80-php-mysqlnd php80-php-xml
三、安装 zabbix
1.加载 zabbix 软件库,加载 zabbix 官方的应用商店
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-
2.el9.noarch.rpm
2.关闭无关的库,安装 zabbix 组件,如果不关闭 epel,系统会去其他库寻找相关组件,导致安
装失败。
vi /etc/yum.repos.d/epel.repo
[epel] enabled=0 关闭
3.安装 zabbix 所需组件
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-
apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
4.启用 epel.repo
[epel] enabled=1
四、配置 zabbix 数据库
1.配置数据库
mysql -uroot -p1Sw@Z280!
create database zabbix character set utf8mb4 collate utf8mb4_bin;
创建数据库
create user zabbix@localhost identified by '1Sw@Z280!'; 创建用户
grant all privileges on zabbix.* to zabbix@localhost; 授权 zabbix
用户在 zabbix 库上所有权限
set global log_bin_trust_function_creators = 1; 导入数据前设置,防
止报错
fulsh privileges;
评论