懂MySQL的朋友请进

来源:百度知道 编辑:UC知道 时间:2024/06/30 06:31:10
去官网下载了wamp 2.0之后就问题不断,最难以解决的问题是:
进入WampServer MySQL控制台执行如下命令:
mysql> use mysql
Database changed
mysql> update user set PASSWORD = PASSWORD('123456') where USER='root' and HOST='localhost';

Query OK, 1 row affected (0.05 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;
mysql> exit
就是说把原来默认的空密码改为123456之后一切都很正常,然而phpMyAdmin无法登陆了,错误如下:
错误
MySQL 返回:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一致。

期待解决!
我通过修改config.inf.php文件之后解决问题呢。
我现在很想获得再命令模式下解决问题的方法,如果你有好的有效的方法,那么你说,我可以给你更多的分数。

phpMyAdmin 中权限里面 有个设置root密码的地方。你在那里设置一下

因为root是限制必须在控制台机器登录的,也就是localhost的,你可以重新建立个用户可以远程登录的;
grant all privileges on *.* to test_user@'%' identified by '密码' with grant option;
看着test_user@后面的'%'表示任何ip登录;再用test_user连接就ok了