<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[CentOS 使用 mytop 监控 MySQL]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 06 Dec 2010 06:14:36 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	安装 mytop<br/><br/>1. 在 /etc/yum.repo.d 新建一个文件 21andy.com.repo<br/>[21Andy.com]<br/>name=21Andy.com Packages for Enterprise Linux 5 - $basearch<br/>baseurl=http://www.21andy.com/centos/5/$basearch/<br/>enabled=1<br/>gpgcheck=0<br/><br/>2. 启用 EPEL 仓库<br/>i386<br/>rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm<br/><br/>x86_64<br/>rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm<br/><br/>3. 现在可以直接 yum 了<br/>yum -y install mytop<br/><br/>4. 装好了，设置一下配置文件 mytop 的配置文件在 ~/.mytop 自己新建一个<br/># vim ~/.mytop<br/><br/>输入如下内容，保存<br/>user=你的mysql用户<br/>pass=你的mysql密码<br/>host=localhost<br/>db=你要监控的数据库名<br/>delay=5<br/>port=3306<br/>socket=/var/lib/mysql/mysql.sock<br/>batchmode=0<br/>header=1<br/>color=1<br/>idle=1<br/><br/>注意，socket 设置和 my.cnf 里的路径一样，一般我们是 mytop 和 mysql 在同一台机<br/><br/>本文出处：http://www.21andy.com/blog/<br/><br/>OK，安装都完成了，现在运行 mytop 试一下效果<br/><br/>mytop 命令参数<br/>-u / --user &lt;USERNAME&gt;：指定 username，预设是 root<br/>-p / --pass / --password &lt;PASSWORD&gt;：指定 password，预设是 none<br/>-h / --host &lt;HOSTNAME[:PORT]&gt;：指定 MySQL server 的 hostname，预设是 localhost<br/>-P / --port &lt;PORT&gt;：指定连接 MySQL server 的 port，预设是 3306<br/>-s / --delay &lt;SECONDS&gt;：更新的秒数，预设是 5 秒<br/>-d / --db / --database &lt;DATABASE&gt;：指定连接的资料库，预设是 test<br/>-b / --batch / --batchmode：指定为 batch mode，每次更新不会清除旧的显示结果，会将更新资料显示上最上方，预设是 unset<br/>-S / --socket &lt;PATH_TO_SOCKET&gt;：指定使用 MySQL socket 直接连线，而不使用 TCP/IP 连线，预设是 none (当 mytop 和 MySQL 在同一台时才能使用)<br/>--header or -noheader：是否要显示表头，预设是 header<br/>--color or --nocolor：是否要使用颜色，预设是 color<br/>-i / -idle or -noidle：idle 的 thread 是否要出现在清单上，预设是 idle<br/><br/>[注意] 因 .mytop 内有 MySQL server 的密码，请注意档案权限<br/><br/>mytop 快捷键<br/>s：设定更新时间<br/>p：暂停画面更新<br/>q：离开<br/>u：只看某个使用者的 thread<br/>o：反转排列顺序<br/><br/>mytop 远端监控<br/>若将 mytop 装在另一台机器上时，需要设定 MySQL server 上的权限，才有办法远端监控<br/><br/>(1)在 MySQL server 上新增一个帐号，并给它 process 的权限<br/>mysql -u root -p<br/>mysql&gt; grant process on *.* to &lt;REMOTE_USERNAME&gt;@&lt;REMOTE_IP&gt; identified by &#039;&lt;PASSWORD&gt;&#039;;<br/>mysql&gt; flush privileges;<br/>mysql&gt; exit<br/><br/>(2)在安装 mytop 的电脑上，用参数指定或修改配置文件的设定<br/>mytop -u &lt;REMOTE_USERNAME&gt; -p &lt;PASSWORD&gt; -h &lt;MYSQL_SERVER_IP&gt;<br/><br/>或修改 .mytop<br/>user=&lt;REMOTE_USERNAME&gt;<br/>pass=&lt;PASSWORD&gt;<br/>host=&lt;MYSQL_SERVER_IP&gt;<br/><br/>英文参考文档<br/><br/>http://jeremy.zawodny.com/mysql/mytop/mytop.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] CentOS 使用 mytop 监控 MySQL]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>