你修改的方法是什么??
以下是一个修改的办法:
1. mysql>use mysql;
2. mysql>update user set password=password('123456') where user='root'  /*假设密码设为123456
3. mysql>quit;
再重新登陆就要输入密码。

解决方案 »

  1.   

    这种方法早就试过的,其实修改后密码字段依然是空的(进入到mysql数据库看看第一行localhost  root 密码字段还是空)
    这样做带来的也只有后遗症就是:命令行下键入mysql无法进去
    但是键入mysql -u root -p回车
    然后屏幕提示Enter password:这个时候要是输入正确密码无法进去,但是不输入任何东西直接回车就进去了,而且是最高权限,郁闷不?
    就是这样让人郁闷啊!
      

  2.   

    谢谢!user表里边终于密码字段终于有东西了...
    不过还是不明白以前我无论怎样改都不行,即使进到user表改都不行
    | localhost | root | *E9CD604576***************
    现在带来的另外一个副作用就是命令行下
    mysql -u root -p
    Enter password: ********//输入正确密码可以进去
    但是我的PHP站点里边mysql_connect("localhost","root","********") or die("Unable 
    to connect to database");
    无法连接!网页显示Unable to connect to database
    密码是正确的,奇怪了!
      

  3.   

    谁能帮我解释一下这些字段的具体含义么?
    | Host      | User | Password                                  | Select_priv | I
    nsert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv |
     Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index
    _priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_ta
    bles_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | ssl_type | ssl_c
    ipher | x509_issuer | x509_subject | max_questions | max_updates | max_connectio
    ns |非常感谢!
      

  4.   

    当我重新执行update user set password=password('') where User='root';
    后并且将php文件的连接改成空密码的时候又可以了mysql_connect("localhost","root","")
    郁闷,是不是Win下的MySQL必须空密码才能连接成功呢?
      

  5.   

    在Mysql 5.0下最好不要将密码加密,我试过后改用Mysql 3.2了1. mysql>use mysql;
    2. mysql>update user set password='123456' where user='root' and host='localhost';
    3. mysql>\q
    重新启动Mysql服务就可以了
      

  6.   

    Upadate 密码后请不要忘了FLUSH PRIVILEGES,重新装在权限表。更改密码最好还是用 SET PASSWORD FOR user = PASSWORD('some password') 来做。参考URL如下:
    http://dev.mysql.com/doc/mysql/en/SET_PASSWORD.html
      

  7.   

    root的密码还是空,但现在我连使用use mysql数据库的权限都没有了……
      

  8.   

    我的情况同你一样。无论密码改成怎么样,我用jsp都是只能用空密码连上。而且不知道为什么用jsp 代码接不上mysql库,提示没有权限,但是可以接上test库!但是我直接操作数据库的时候一切操作正常!
      

  9.   

    我的情况同你一样。无论密码改成怎么样,我用jsp都是只能用空密码连上。而且不知道为什么用jsp 代码接不上mysql库,提示没有权限,但是可以接上test库!但是我直接操作数据库的时候一切操作正常!
    -------------------------------------------
    完全一样!!PHP中只有空密码才能连上的!!!只要修改了密码的话就只能连上test,里边的mysql和另外一个数据库www(我自己用的)都无法连接
    以前我用的4.0.12版本也是如此。现在的情况是空密码连上了,也不能用mysql和www数据库了……
      

  10.   

    看来这种情况不是偶然的事件啊,我遇到的也是这样的,一样啊
    直到重新安装操作系统后修改MySQL的密码也是重复这种情况,还曾经有一个问题就是
    结束了MySQL进程甚至卸载了MySQL后,data目录的所有均数据库不能删除……
      

  11.   

    没理由会这样呀!
    还真没碰到过这样的问题!多看一下,mysql的帮助吧,或者是到www.mysql.com与www.php.net去看一下有关你的版本的一系列问题,会好些!
      

  12.   

    还是没有解决,不知道还有谁用过4.0以上的(win)版本,是否也遇到相同的问题呢?
    结帖了,谢谢各位