shuiye 发表于 2012-4-25 05:15:16

安装PureFTPd和FTP管理面板,结果出来了: Error:

<<安装PureFTPd和FTP管理面板,执行如下命令:./pureftpd.sh 按提示输入你MySQL的root密码、FTP用户管理面板的密码、MySQl的FTP数据库密码(可直接回车,自动生成一个密码),回车确认,就会自动安装PureFTPd,提示安装完PureFTPd后,在浏览器执行http://你的域名或IP/ftp/ 输入你前面设置的FTP用户管理面板的密码,就可以管理FTP。>>


1,照着上面安装了,结果出来了:


Error: MySql server not found.

MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)


2,登录/phpmyadmin 查看一下,根本没有ftp这个数据库,却多了一个数据库: ftpusers


求真相!
求解决之道!

licess 发表于 2012-4-25 08:27:34

可能数据库连接信息错误
按https://www.vpser.net/manage/lnmp-pureftpd-cp.html 文章末尾提示查找看看
再看看cat /var/log/messages | grep ftp 里有没有ftp的相关错误信息

就是ftpuser数据库没说过数据库名是ftp吧

shuiye 发表于 2012-4-25 18:39:26

回复 2# 的帖子

MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)


根据这个错误提示里的   'ftp'@'localhost'   难道数据库名不是ftp???

不过我还是照着军哥说的看看,有什么问题再来请教!

licess 发表于 2012-4-25 19:02:09

那是用户,自己可以写个php的连接代码故意写错密码试试就知道了

shuiye 发表于 2012-4-25 19:35:16

回复 2# 的帖子 终于解决这个问题,进入成功新天地!!!

查看检查/home/wwwroot/ftp/config.php 和 /usr/local/pureftpd/pureftpd-mysql.conf 两个文件 弄明白了,原来是新建了了一个 ftp的用户,然后里面确实有名为:ftpuser的数据库!
最终比对一下原来这两个文件里的密码不一致,修改一致了,终于看到熟悉的登录界面!!!
不过我还要弱弱的问一下,那个默认账户root也有一个名为:ftpuser的数据库,这是干什么的呢?
页: [1]
查看完整版本: 安装PureFTPd和FTP管理面板,结果出来了: Error: