日常工作遇到的小问题二则

1、远程连接MYSQL数据库变慢
本来跨主机连接MYSQL速度非常正常的快,可是所有主机换了IP了发现超慢,MYSQL连接也需要十几秒了,本地连接是正常的。问题在哪?网络给我们答案,原来MYSQL数据库端有域名解析的设置,原来的/etc/hosts设置没更新成新地址,所以这步会浪费很长时间在失败后才转向IP直接校验授权。在/etc/my.cnf(linux)或my.ini(windows)文件里可以加skip-name-resolve一行来跳过域名解析,不过这样就无法在MYSQL里实现授权给主机名了。所以最好还是在/etc/hosts加本地域名解析行来实现。
/etc/my.cnf:
datadir=/opt/oradata/mysqldata
socket=/var/lib/mysql/mysql.sock
key_buffer_size=1280M
sort_buffer_size=512M
read_buffer_size=64M
read_rnd_buffer_size=32M
skip-name-resolve
,,
2、好好的WIRESHARK不能抓本地连接的流量
安装好的WIRESHARK/ETHEREAL抓网络流量/包的工具,本来用得好好地,某日发现在接口下拉表中只有VPN一个设置可选,本地连接无法看到。开始以为软件被破坏,所以重装一遍(包括WINPCAP依赖包),结果发现WINPCAP安装出现无法打开/写NPF.SYS文件错,这个是系统预装的设备驱动程序,怎么会少了呢?回想起升级了SP3,我想肯定是冲了这个文件,与WIRESHARK/ETHEREAL不兼容所致。从别的XP(没升级SP3或退级回SP2)拷贝一个NPF.sys到windows\system32\drivers\,再安装WIRESHARK加WINPCAP,顺利通过。WIRESHARK又可以找到本地连接了。

你可能感兴趣的:(mysql,name,resolve,winpcap,ethereal,WAIREWHARK)