Appserv连接Mysql失败解决方式

来源:互联网 发布:php chmod 777 编辑:程序博客网 时间:2024/05/17 10:09

刚接触php+mysql,按书上的推荐,装了个Appserv,然后发现不懂如何使用mysql,去网上查了资料,得到以下信息:

在Appserv中,可以在浏览器中输入127.0.0.1/phpmyadmin/进入登陆mysql的界面,然后会要求输入用户名和密码。

在这里遇到了个问题,我开始以为账号是"localhost",密码以为是自己之前安装的那个,然后输入了后却出现错误:1045 access denied for user 'root'@'localhost' using password yes。

接着继续网上找解决方案,先是重启了mysql服务,结果还是没有用,直接cmd->mysql也报错,找了些时间后,发现要修改配置文件"my.ini"(先停止服务,cmd指令为"net stop mysql"),然后在文件的最后加上”skip_grant_tables“,之后再启动mysql(CMD指令为”net start mysql“)服务,用户名”admin“连接mysql就可以了。


当然,除了这问题,在我用admin登陆的时候(无密码),又提示我 空密码登录被禁止 (参见 允许空密码).

这时候要去找到config.default.php,然后修改里面的[$i]['AllowNoPassword']的值改成true后保存就可以了


原创粉丝点击