安装了pureftp,提示Error: MySql server not found.
Error: MySql server not found.
MySql error : Access denied for user 'ftp'@'localhost' (using password: YES)
安装pureftp,一切顺利并完成了安装,不过登录ip/ftp,就提示上面错误。怎么解决呢?提示说使用了账号和密码但遭到 MySql 拒绝。所以我们登入到 MySql 添加相关账号或权限即可。
①登入 MySql ,进入 “权限” ;
②查看是否有ftp这个账户,也就是提示上写的那个账户,要根据提示查找相应账户!
(一)如果有,则选定账户点击旁边的 “编辑权限” ,全选所有权限即可访问;
(二)如果无,则新建账户,添加所有权限,并更改config.php文件里的账户密码即可;config.php文件在ftp文件夹的根目录,一般在/home/wwwroot/ftp。
(三)如果有相应账户并且拥有全部权限,这种情况可能是config.php里的密码和数据库不一致造成的,如果忘记了密码,我们需要在数据库修改ftp账户的密码,账户信息一般在mysql数据库中的 user 表中,点击编辑查看“Password”中值,一般为32位MD5加密代码,我们到xmd5.com将我们需要的密码加密成32位MD5代码,然后替换掉原来的就可以了。