监控MySQL

一:查看是否安装有mysql

1.有安装则返回版本信息

rpm -qa | grep -i mysql

2.有安装则返回mysql的安装目录

whereis mysql
在这里插入图片描述
3.卸载删除装过的mysql
(1)首先关闭mysql服务:service mysql stop;
在这里插入图片描述
(2)然后删除rpm -qa | grep -i mysql,用rm命令移除;
(3)然后再用find / -name mysql 命令删除依赖项。同样用rm命令移除;
(4)最后删除配置文件rm -rf /etc/my.cnf;最后rpm -qa|grep -i mysql检查一下是否删除干净;
在这里插入图片描述
二:卸载centos7本身自带的mariadb数据库:
1.rpm -qa|grep mariadb 查看mariadb的安装包,没有就不用卸了
在这里插入图片描述
2.rpm -e --nodeps mariadb-libs 删掉
在这里插入图片描述
三:下载mysql
1.wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
在这里插入图片描述
2.rpm -ivh mysql80-community-release-el7-3.noarch.rpm(源安装)
在这里插入图片描述
3.查看有哪些安装包

yum repolist all | grep mysql

4.yum -y install yum-utils
在这里插入图片描述
5.禁用默认的mysql8.0使用mysql5.7

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

6.yum install mysql-community-server -y
在这里插入图片描述
7.启动服务

systemctl start mysqld.service

8.查看服务运行状态

systemctl status mysqld.service
在这里插入图片描述
9.创建超级用户,并将临时密码保存到日志里,root@localhost:后面的就是临时密码

grep ‘temporary password’ /var/log/mysqld.log

在这里插入图片描述
10.登录mysql

mysql -u root -p
在这里插入图片描述
11.三条命令是降低密码复杂程度,至少8位字符的

set global validate_password_policy=0;

set global validate_password_length=1;

set global validate_password_mixed_case_count=2;

12.修改密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY新密码’;
在这里插入图片描述
13.退出:\q

四:使用zabbix监控mysql数据库

1.创建mysql监控用户

(1)GRANT USAGE ON . TO ‘zabbixmonitor’@‘localhost’ IDENTIFIED BY ‘passwd’;

(2)FLUSH PRIVILEGES;

2.zabbix agent配置

(1)检查include语句是否被注释,需要取消注释。

vim /etc/zabbix/zabbix_agentd.conf
在这里插入图片描述
第268行
(2)新建mysql配置文件,写入数据库连接方式
vim /etc/zabbix/.my.cnf
[client]
host = localhost
user = zabbixmonitor
password = passwd

在这里插入图片描述
(3)将/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf中的/var/lib/zabbix替换为/etc/zabbix:

sed -i ‘s@/var/lib/zabbix@/etc/zabbix@g’ /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

(4)重启zabbix agent

systemctl restart zabbix-agent

3.为mysql服务器主机链接监控模板“ Template DB MySQL ”,等待数据刷新
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值