appserv安装后登陆phpmyadmin失败

来源:互联网 发布:开源cms系统 php 编辑:程序博客网 时间:2024/05/21 07:04

    appserv安装时设置了一个mysql密码,但是安装后使用此密码登陆phpmyadmin总是失败,提示“ #1045 - Access denied for user ‘root’@’localhost’ (using password: YES)”。以前安装使用都没有出现这种情况,为此费了很大得劲才解决。

    以下是我曾尝试的方法,但都不成功,读者针对不同的情况,读者也可以借鉴采用,文末给出自己成功的解决方法。
方案A:登录失败是因为我们在安装appserv的时候,设置的密码是MySQL了的密码,phpmyadmin密码未设置成功,采用空密码登录,登录之后再更改密码,但是提示不允许使用空密码。
方案B:更改phpmyadmin文件夹下的config.inc.php,将“
cfg[Servers][i][‘user’] = ‘root’;
cfg[Servers][i][‘password’] = ”;
cfg[Servers][i][‘AllowNoPassword’] = false;”改为true。但是在appserv8.0版本中,此文件夹下没有此文件,只有config.sample.inc.php,因此,尝试对此文件更改,没用,又把此文件改名为config.inc.php,同样登录不成功。但是错误提示改了,大致意思是密码失效。

    我的情况是,mysql57服务开启,Apache服务开启,查看是否开启可以在资源管理器中或者服务中查看。所有服务开启,但是使用自己安装时设置的密码登录失败。
方法很简单,就是使用mysql commond line client更改phpmyadmin密码,如果使用自己安装时设置的密码登陆不了命令行(输入密码窗口闪退),先运行reset mysql root password ,更改之后登陆,再执行
SET PASSWORD = PASSWORD(‘你的密码’);,(注意后面的分号不可省略)更改成功后即可登陆。

0 0