cnmt 发表于 2014-5-26 09:32:15

装完PUREFTPD后输入IP/ftp报错误信息。是什么问题。谢谢。

Error: MySql server not found.

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

cnmt 发表于 2014-5-26 09:35:11

PHP版本。5.2.17
MYSQL:5.160

cnmt 发表于 2014-5-26 09:40:50

安装Proftpd后。建完用户名和密码后一登陆就提示密码错误。。。。

licess 发表于 2014-5-26 13:59:32

一般都是数据库连接信息错误
可以按https://www.vpser.net/manage/lnmp-pureftpd-cp.html 末尾提示排查一下

ldlbf 发表于 2014-5-28 00:51:23

Error: MySql server not found.

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

这个情况是数据库连接有问题,你的 config.php 和 pureftpd-mysql.conf 里面的密码是设置的对的。但是 mysql 表里面的密码是错的。有一个方法可以证明,就是你在 config.php 里面的 DBLogin = "ftp"; 改成 DBLogin = "root"; 还有DBPassword = "你的MySQL root的密码"; 将这些改成你的mysql root 用户名和密码后,如能打开 ip/ftp 就用我下面写的这个办法绝对有效。

@>vi /usr/local/pureftpd/pureftpd-mysql.conf

MYSQLSocket   /tmp/mysql.sock
MYSQLServer   127.0.0.1 (或者 localhost) 这里要与下面的一致,两个文件要么全都是127.0.0.1,要么全都是localhost
MYSQLPort       3306
MYSQLUser       ftp
MYSQLPassword   你数据库连接的密码
MYSQLDatabase   ftpusers
MYSQLCrypt      md5


@>vi /home/wwwroot/default/ftp/config.php

$LANG = "Chinese";                  // See the directory language for the available languages.
$LocationImages ="images";      // Location of images
$DBHost = "127.0.0.1 (或者 localhost)";            // Ip-address of MySQL server 这里要与上面的一致,两个文件要么全都是127.0.0.1,要么全都是localhost
$DBLogin = "ftp";                   // Username of MySQL user
$DBPassword = "你数据库连接的密码";          // Password of MySQL user
$DBDatabase = "ftpusers";         // Name of database
$FTPAddress = "localhost:21";   // Domain name or ip-address of your ftp server


修改 FTP数据库用户 连接MySQL密码的办法。

@>mysql -uroot -p
Enter password: 输入你的 MySQL ROOT帐户的密码,登陆MySQL。
mysql>UPDATE mysql.user SET password=password('你数据库连接的密码') WHERE User="ftp";
mysql>flush privileges;

改完了FTP数据库连接的密码,再改 ip/ftp 后台 Administrator 的密码

mysql>UPDATE ftpusers.admin SET password = MD5('你ip/ftp后台管理的密码') WHERE username = "Administrator";
mysql>flush privileges;
mysql>exit
bye

@>/etc/init.d/pureftpd restart

至此,应该全部都可以了。

[ 本帖最后由 ldlbf 于 2014-6-2 18:58 编辑 ]
页: [1]
查看完整版本: 装完PUREFTPD后输入IP/ftp报错误信息。是什么问题。谢谢。