Loading

PureFtpd 连接数据库错误

用Ubuntu一段时间了,作为服务器真是好用,还轻快的很。

作为服务器怎么能没有ftp呢,这里用了pureftpd,没有用vsftpd是因为听大牛说听麻烦,没用过没发言权,不过pureftpd真的挺好用,php客户端管理方便的很,用户数据都在mysql里,功能也很全面。

今天上ftp发现链接不上,总是出现下面的错误:

Command:    PASS *******
Response:    530 Login authentication failed
Error:    Critical error
Error:    Could not connect to server

一开是以为密码错了,重置了简单的密码,还是不对,上ftp管理的网站发现操作又是正常的,说明密码是对的,又以为是编码问题,因为我的locale总有警告,改好了还是不对于是cat下/var/log/pure-ftpd/ tranfer.log记录都是空的。奇怪了。。。。

于是想是不是sql查询的问题,开启profiling查了下根本没记录,难道是链接数据库有问题,想起来前面修改过一次root密码,现在不能用127.0.0.1链接了,于是修改/etc/pure-ftpd/db/mysql.conf中的地址为localhost,至此修复。

这里说明了在mysql中localhost和127.0.0.1的不同:http://www.cnblogs.com/weisenz/archive/2012/10/15/2724021.html

posted @ 2013-11-17 22:03  today4king  阅读(1195)  评论(0编辑  收藏  举报