该工具除了可以监控本机Mysql数据库外,也可以监控远程服务器mysql数据库

需要的工具:

1:perl脚本解析工具安装:

http://www.activestate.com/activeperl/

2:mysqlreport的perl脚本代码:

http://hackmysql.com/mysqlreport

3:单独安装apache太麻烦,直接用wamp包

步骤:

1 、 windows 安装 activeperl

2 、 将 MysqlReport 脚本添加".pl"后缀并放入指定Apache目录( cgi-bin )

为Apache添加Perl支持

找到:E:\wamp\bin\apache\Apache2.2.17\conf下的http.conf文件,修改如下

找到

<Directory"D:/Program Files/Wamp/www/">

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride all

Order Allow,Deny

Allow from all

</directory>

继续往下找到

DirectoryIndex index.php index.php3 index.html index.htm index.cgi index.pl

继续往下

AddHandler cgi-script .cgi #去掉前面的#号

AddHandler cgi-script .pl

红色下划线部分为新增,修改完成后即可完成Perl的安装和配置

3、添加perl对mysql数据库的支持

a、cmd下执行命令 ppm install DBD-mysql

b、如果安装per环境的机器是通过代理上网可以通过CMD命令设置代理如,代理服务器192.168.29.21

PPM uses L<LWP> to access remote repositories.  If you need HTTP
traffic pass via a proxy server to reach the repository, you must set
the C<http_proxy> environment variable. Some examples: Using bash:
export http_proxy=http://proxy.mycompany.com Using cmd.exe:
set http_proxy=http://username:password@proxy.mycompany.com:8008

set http_proxy=http://username:password@192.168.29.21:808

c、直接在安装好的环境中把环境直接拷贝过来覆盖

4、修改 MysqlReport .pl

首行修改:

#!d:/Perl/bin/perl.exe -w


修改 mysqlreport 的 第 73 74 75 76 77 行

[xhtml] view plaincopy

$mycnf{'host'}   = "127.0.0.1";

$mycnf{'port'}   = "3306"; #mysql的端口

$mycnf{'socket'} = $op{'socket'} if have_op 'socket';

$mycnf{'user'}   = "root";#本地或远程mysql的用户名

$mycnf{'pass'}   = "admin";#本地或远程mysql的用户名密码


OK,打开wamp后,现在就可以访问 http://127.0.0.1/cgi-bin/mysqlreport.pl 进行访问了

windows下配置mysql数据库监视工具Mysqlreport的更多相关文章

  1. windows下配置mysql数据库主从

    所用到工具: Mysql.Navicat Premium: 主库设置: 一.设置my.ini 文件: 1.在安装目录下找到my.ini 文件: 默认路径:C:\Program Files\MySQL\ ...

  2. CentOS和Windows下配置MySQL远程访问的教程

    CentOS和Windows下配置MySQL远程访问的教程   一.前言 由于实验在云服务器上跑的结果不是很理想.所以,现在切换到局域网服务器.因此,需要重新配置 Windows 服务器和 CentO ...

  3. 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接

    Linux系统下mysql数据库安装配置步骤: 1.在服务器上安装mysql:sudo apt-get install mysql-server sudo apt-get install mysql- ...

  4. Windows下更改MySQL数据库的存储位置

    在MySQL安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹. ...

  5. Windows下配置Mysql

    这里说的配置Mysql,是在安装时进行的,请先查看:Windows平台下安装Mysql 紧接上文,安装完成后将配置选项打上对勾,按下“Finish”,出现下面的界面,这里有一个很好的功能,mysql配 ...

  6. windows下安装mysql数据库

    1. 下载mysql安装文件 MySQL官网:https://www.mysql.com/ 根据机型选择相应的安装版本 这里选择MySQL Installer安装:mysql-installer-co ...

  7. windows下安装mysql数据库修改端口号

    Window版本 卸载原本的mysql sc delete MySQL //删除mysql 1.下载 1 2 3 MySQL   https://dev.mysql.com/downloads/ins ...

  8. python在windows下连接mysql数据库

    一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为 MySQL-python ,PyPI上现在到了1.2.5版本.M ...

  9. windows下更换MySql数据库数据文件夹位置

    详细解决地址 ,感谢博主  :https://blog.csdn.net/u010953266/article/details/56499361 概述 由于更换硬盘,系统重新安装了一遍,原来的mysq ...

随机推荐

  1. 洛谷P1315 观光公交

    SB贪心......暴露了我代码能力巨弱的本质. 题面 解:首先我们应该想到DP(但是我想到了贪心......) 然后分析题目本质,每个点有个限制,最早开走时间不得早于最晚上车时间. 然后我们就可以把 ...

  2. A1060. Are They Equal

    If a machine can save only 3 significant digits, the float numbers 12300 and 12358.9 are considered ...

  3. [noip][2017]

    Day1T1 30分思路: 倒着枚举答案z,用扩展欧几里得求解,如果能找到两个非负整数x,y使得ax+by=z则继续枚举,直到无解为止 100分: 最适用与考场上的做法,根据30分思路打表找规律. 3 ...

  4. react实现删除输入框内容

    react中实现删除输入框中的内容 import React,{Component} from 'react' class Clear extends Component{ constructor(p ...

  5. CentOS/Linux下设置IP地址

    CentOS/Linux下设置IP地址 1:临时修改:1.1:修改IP地址# ifconfig eth0 192.168.100.100 1.2:修改网关地址# route add default g ...

  6. Linux网络协议栈(一)——Socket入门(2)

    转自: http://www.cnblogs.com/hustcat/archive/2009/09/17/1568765.html 3.套接字的实现套接字最先是在UNIX的BSD版本实现的,所以也叫 ...

  7. C# TextBox猜想输入和历史记录输入

    什么是猜想输入 当我们在使用查询应用时,输入某个关键字后文本框下面就会自动弹出跟此关键字相附的词组供我们选择,为我们节省了输入的时间,这就是猜想输入,例如:百度,谷歌,等等,如下图: 如上图所示,使用 ...

  8. sns.pairplot

    sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&a ...

  9. 权限管理-ACL

    权限管理-ACL 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.ACL权限简介与开启 1.ACL权限简介 比如在根下有一个目录(”/yinzhengjie“),这个目录的所有者 ...

  10. redis工具类 ----RedisPoolUtil

    这里介绍一下,这个工具类不是在分布式环境下来用的,就是我们平常使用的,单机状况下,为什么博主开头要这样强调呢?因为,之前见网上有些博友有这样封装的,也有RedisShardedPoolUtil 封装的 ...