当前位置: 主页 > 日志 > 其它 >

让MySQL记录执行过的SQL语句

安装PureFTPd + MySQL后,出现用户无法成功登录的问题。

首先想到的就是MySQL的相关参数是否配置正确了,仔细检查pureftpd-mysql.conf也没发现任何问题。

在一个国外论坛,看到一高人支招:开启MySQL的SQL语句记录功能,从而就能间接地检测到客户端程序的行为。

开启方法很简单:

编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/general.log行(日志的路径自己根据需要定义),然后重启MySQL即可。

 
再次尝试登录FTP,看一下记录SQL执行情况,如下所示:
 
 
由此看来MySQL的配置是没有问题了(PureFTPd已经能成功连接数据库并执行查询操作了)。
PS:最后发现是PureFTPd的启动参数设置不正确造成的。

[日志信息]

该日志于 2011-11-22 00:11 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “让MySQL记录执行过的SQL语句” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部