当前位置: 首页 > news >正文

Linux系统管理与编程07:任务驱动综合应用

兰生幽谷,不为莫服而不芳;
君子行义,不为莫知而止休。

[环境]

windows11centos9.9.2207zabbix6MobaXtermInternet环境

[要求]

zabbix6.0安装环境:Lamplinux httpd mysql8.0 php

[步骤]

2  安装 MySQL8.0(RPM)

2.1 配置mysql源

#(到转运目录)下载MySQL源并配置

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

yum -y install mysql80-community-release-el7-5.noarch.rpm

2.2安装依赖

安装MySQL相关依赖

yum -y install gcc-c++ mysql-devel net-snmp-devel libevent-devel mariadb-devel

2.3下载MySQL和zabbix安装包

下载zabbix

wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.1.tar.gz

下载MySQL

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

2.4 解压并安装下载好的MySQL安装包到指定目录

创建MySQL目录并解压MySQL安装包到目录

mkdir /usr/local/mysql

tar xf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

移动到mysql目录,以RPM方式安装MySQL

cd /usr/local/mysql/

rpm -ivh mysql-community-* --force --nodeps

2.5 检验MySQL

rpm -qa |grep mysql           //检查MySQL的个RPM包是否被安装

systemctl start mysqld && systemctl enable mysqld //启动并开机启动

systemctl status mysqld       //检查启动否

netstat -anptu |grep mysql    //检查启动否

2.6启动mysql后会初始化 查找mysql密码

[root@zbxsvr mysql]# cat /var/log/mysqld.log | grep password

2025-03-22T03:58:11.329101Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: i/%fy=9.X?d_

2.7 修改MySQL的root密码,创建zabbix数据库,所有密码为123456

[root@zbxsvr mysql]# cat /var/log/mysqld.log | grep password

2025-03-22T03:58:11.329101Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: i/%fy=9.X?d_

[root@zbxsvr mysql]# mysql -uroot -p

Enter password:

……

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Asd123!!!';

mysql> set global validate_password.policy=0;

mysql> set global validate_password.length=6;

mysql> set global validate_password.mixed_case_count=0;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by '123456';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> FLUSH PRIVILEGES;

mysql>\q

相关文章:

  • 【鸿蒙开发】Hi3861学习笔记- UDP客户端
  • 第十六届蓝桥杯康复训练--6
  • C语言入门教程100讲(7)类型转换
  • 【算法学习计划】动态规划 -- 背包问题(01背包和完全背包)
  • git工作区、暂存区、本地仓库、远程仓库的区别和联系
  • 在Android Studio中,如何快速为变量添加m?
  • Vue3 0基础入门,三分钟掌握vue3核心知识
  • CentOS8 安装 Docker-CE
  • How to install samba on Linux mint 22.1
  • 字节跳动算法高频题:动态规划最优模板
  • C语言入门教程100讲(2)变量与常量
  • 计算机二级 web程序设计 知识点 考点大全
  • k8s高可用集群安装
  • 向量叉积的应用——正反画画
  • RedisMySQL 3种常用的缓存读写策略详解
  • 如何在1分钟内编写Cursorrules
  • Android 自定义变形 MD5 算法
  • C++和标准库速成(十二)——练习
  • lecode 2610. 转换二维数组-medium
  • 2025-03-21 Unity 序列化 —— 自定义2进制序列化
  • 中国至越南河内国际道路运输线路正式开通
  • 新剧|《藏海传》定档,《折腰》《人生若如初见》今日开播
  • 中国一直忽视欧盟经贸问题关切?外交部:事实证明中欧相互成就,共同发展
  • 有关部门负责人就《新时代的中国国家安全》白皮书答记者问
  • 上海建筑领域绿色发展2025年工作要点发布
  • 多元史料下的“西狩”叙事——《“庚子西狩”中外资料六种》解题