今天回来由于之前没有搞清楚wampserver这个已经集成了MySQL数据库了,忙活了半天去下载数据库安装包~~在后面的代码调试中由于修改了root用户的密码,PHPmyadmin就进不去了,而且代码运行的时候数据库一直没有连接成功
不过今天在网上找到了修改wampserver中集成MySQL的root密码的方法 方法如下:首先,通过WAMP打开mysql控制台。
提示输入密码,因为现在是空,所以直接按回车。
然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。
然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。
最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的。
然后输入“quit”退出。
然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:
$cfg['Servers'][$i]['password'] = '';
以为按照上述的方法设置过后就可以正常修改数据库密码了 但是事实并非如此
我在权限里把root的密码改了,再打开phpMyAdmin就显示:“phpMyAdmin试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与MySQL服务器的管理员所给出的信息一致。”
还好后面又查找了一下相关资料发现还需要再修改一个地方:$cfg['Servers'][$i]['auth_type'] ='http';(http 原来是config,改为http以后登录phpmyadmin就可以出现登录界面了)