本文主要向大家介绍了MySQL数据库之CentOS搭建lepus3.8监控MySQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

LNMP环境

yum -y install gcc libffi-devel python-devel openssl-devel mysql-devel zlib-devel

监控端安装数据库连接Python的驱动包

1).安装 MySQLdb for python (如果需要监控MySQL则必须安装)

MySQLdb为Python连接和操作MySQL的类库,如果准备使用lepus系统监控MySQL数据库,那么该模块必须安装。

网盘下载地址:https://pan.baidu.com/s/1bpnVrOF

[root@jk ~]# wget http://cdn.lepus.cc/cdncache/software/MySQLdb-python.zip

[root@jk ~]# unzip MySQLdb-python.zip

[root@jk ~]# cd MySQLdb1-master/

[root@jk ~]# which mysql_config

/usr/local/mysql/bin/mysql_config

[root@jk ~]# vim site.cfg 修改如下:

mysql_config = /usr/local/mysql/bin/mysql_config

[root@jk ~]# cd MySQLdb1-master/

[root@jk ~]# python setup.py build

[root@jk ~]# python setup.py install

下载lepus3.8 官方地址

http://www.lepus.cc/soft/18

[root@jk ~]# unzip lepus3.8.zip

[root@jk ~]# cd Lepus_v3.8_beta

在监控机创建监控数据库,并授权。

监控库

[root@jk ~]# mysql -uroot -p"ZyKJ@TeST233"

mysql> create database lepus default character set utf8;mysql> grant select,insert,update,delete,create on lepus.* to 'lepus_user'@'%' identified by'MANAGER';mysql> flush privileges;

[root@HE3Lepus_v3.8_beta]# mysql -uroot -p lepus < sql/lepus_table.sql

[root@HE3Lepus_v3.8_beta]# mysql -uroot -p lepus < sql/lepus_data.sql

##### set names utf8; ######

mysql> use lepus

mysql> alter table mysql_status modify column max_connect_errors bigint(18);mysql> alter table mysql_status_history modify column max_connect_errors bigint(18);

被监控库

mysql> grant select,super,process,reload,show databases,replication client on *.* to'lepus_monitor'@'localhost' identified by 'MANAGER';mysql> flush privileges;

安装Lpeus程序

进入到Lepus软件包的python文件夹

# cd python/

授予install.sh可执行权限

# chmod +x install.sh

执行安装

# ./install.sh

修改配置文件

进入到安装目录,默认为/usr/local/lepus

[root@HE3~]# vi /usr/local/lepus/etc/config.ini

###监控机MySQL数据库连接地址###

[monitor_server]host="192.168.1.250"port=4008

user="lepus_user"passwd="MANAGER"dbname="lepus"

重启lepus进程

ln -s /usr/local/lepus/lepus /etc/init.d/

service lepus stop

service lepus start

[root@HE3lepus]# tail -f logs/lepus.log

安装WEB管理台

进入到你的lepus软件目录

[root@HE3 ~]# cd Lepus_v3.8_beta/

[root@HE3Lepus_v3.8_beta]# cp -r php /home/www

[root@HE3 ~]# vim /home/www/php/application/config/database.php

$db['default']['hostname'] = '192.168.1.250';$db['default']['port']     = '4008';$db['default']['username'] = 'lepus_user';$db['default']['password'] = 'MANAGER';$db['default']['database'] = 'lepus';$db['default']['dbdriver'] = 'mysql';

登录进行添加主机和监控

通过浏览器打开监控界面,即可登录系统。.默认管理员账号密码admin/Lepusadmin登录后请修改管理员密码,增加普通账号。

-----

所有服务全部部署完毕之后,页面访问不正常,报404,或者是权限等等,原因是需要Nginx支持rewrite

server

{

listen       12889;

server_name  211.144.95.44;

#rewrite 规则

if (!-e $request_filename)

{

rewrite ^(.*)$ /index.php?s=$1 last;

break;

}

index index.html index.htm index.php;

root  /data/www/Dianrui_Lepus;

location ~ .*\.(php|php5)?$

{

#fastcgi_pass  unix:/tmp/php-cgi.sock;

fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

{

expires      30d;

}

location ~ .*\.(js|css)?$

{

expires      1h;

}

access_log  /dev/null;

error_log    /data/wwwlogs/lepus_web_error.log;

}

修改lepus登录用户名和密码

mysql> use lepus

mysql> update admin_user set password=md5("ZykJ@testAdmin") where user_id=1;mysql> update admin_user set username='zykj_admin' where user_id=1;

这个是登陆mysql修改lepus的登陆账户和密码

zykj_admin  ZykJ@testAdmin

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

lepus mysql 复制监控_MySQL数据库之CentOS搭建lepus3.8监控MySQL相关推荐

  1. mysql 密码大小写_MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写...

    MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密 还有函数:AES_ENCRYPT()加密函数和 ...

  2. 以下关于mysql复制关系_MySQL 复制

    MySQL复制介绍 •MySQL复制允许将主实例(master)上的数据同步到一个或多个从实例(slave)上,默认情况下复制是异步进行的,从库也不需要一直连接到主库来同步数据 • MySQL复制的数 ...

  3. centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6

    本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...

  4. yum删除mysql数据库_MySQL数据库之Centos中彻底删除Mysql(rpm、yum安装的情况)

    本文主要向大家介绍了MySQL数据库之Centos中彻底删除Mysql(rpm.yum安装的情况) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我用的centos6,mysq ...

  5. mysql case默认_MySQL数据库架构和同步复制流程

    在分布式系统里面,往往制约整个系统发展的瓶颈点就是数据库,所以数据库的架构和高可用以及数据库的切分都是我们值得花大力气去学习的. 首先我们来说说数据库的架构. 1.mysql主从架构,如图: 这种架构 ...

  6. mysql+表复制+效率_MySQL数据库复制表的几种方式讲解

    一.MySQL复制表的几种方式 我们首先创建表stuents_score,利用SQL语句查看创建表的结构与列名字段. 之后查看students_score表数据,便于之后观察对比. 1.CREATE ...

  7. mysql 复制数据_MySQL快速复制数据库数据表的方法

    某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库.使用以下方法,可以非常简单地实现. 假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb.步骤如 ...

  8. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  9. 硬盘满了 mysql启不来_MySQL数据库之磁盘已满造成的mysql启动失败问题分享

    本文主要向大家介绍了MySQL数据库之磁盘已满造成的mysql启动失败问题分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 突然发现mysql死活都启不起来了: 复制代码 代 ...

最新文章

  1. 联想r720内存频率_联想 IdeaPad14s 2020 轻薄本双十一促销
  2. 查看进程运行状态的环境变量
  3. Spring(一)容器
  4. 【CyberSecurityLearning 37】网络安全常用Linux系统命令以及 源码包的安装过程
  5. mdp框架_强化学习:MDP(Markov Decision Process)
  6. 验证dropdownlist必选
  7. 凯斯西储大学计算机工程排名,[转载]凯斯西储大学排名及世界排名【研究生】...
  8. 2021-2025年中国导线管行业市场供需与战略研究报告
  9. iOS开发之保存照片到自己创建的相簿
  10. 第13天:页面布局实例-博雅主页
  11. linux 命令行美化
  12. table中强制不换行
  13. 加州大学洛杉矶分校计算机硕士学费,加州大学洛杉矶分校学费
  14. vscode好用插件——磨刀不误砍柴工!
  15. GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL 问题解决
  16. 基于Linux操作系统的 智能家居的设计
  17. java.sql.SQLException: Access denied for user 'Administrator'@'192.168.5.103' (using password: YES)
  18. 阿里云相关——高速通道
  19. CSS3小可爱亲吻表白特效,给你的五一假期增添点小乐趣
  20. 107、七氟丙烷灭火系统的灭火设计浓度

热门文章

  1. Jdom的SAXBuilder解析String形式的XML
  2. GDIDrawing3——GDI+绘图(三)
  3. Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
  4. 01python入门一
  5. No enclosing instance of type SmsUtils is accessible. Must qualify the allocation with an enclosing
  6. 架构设计:生产者/消费者模式 第3页:队列缓冲区
  7. 设计模式之【外观模式-Facade】
  8. (三)线程同步工具集_2---控制并发访问资源的多个副本
  9. .net获取客户端信息(二)ashx部分
  10. html同时执行多个ajax,Ajax方法详解以及多个Ajax并发执行