已经尝试修改config.inc.php中的密码等(包括修改auth_type为cookie)但是我现在不确定设置时的密码是否和我记得的一样 所以还是一直显示:#1045 - Access denied for user 'root'@'localhost' (using password: NO)  求解决办法
本人dos菜鸟 因此若有涉及到命令行修改权限等操作 望详述 解决后追加分数 感谢!

解决方案 »

  1.   

    这应该是mysql的密码忘记了吧?你应该修改mysql的帐号密码.打开命令行窗口,停止mysql服务:
    Net stop mysql
    启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
    执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。
    另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
    >use mysql
    >update user set password=password("new_password") where user="root";
    >flush privileges;
    >exit
    用Ctrl+Alt+Del,找到mysqld-nt的进程杀掉它,在重新启动mysql-nt服务,就可以用新密码登录了
      

  2.   

    谢谢回复:
    2个小白问题
    1.net stop mysql是应该到命令行的哪个目录下面?
    2.没有找到mysqld-nt这个程序 我用的是wamp server
      

  3.   

    谢谢回复:
    2个小白问题
    1.net stop mysql是应该到命令行的哪个目录下面?
    2.没有找到mysqld-nt这个程序 我用的是wamp server
      

  4.   


    cmd 命令行下 执行就可以了2.不管是什么你到系统管理的服务 里 应该有个mysql 停止了重启这个服务也是一样的
      

  5.   

    谢谢回复:
    2个小白问题
    1.net stop mysql是应该到命令行的哪个目录下面?我目前试了
    C:\Windows\system32>net stop mysql
    可是提示:服务名无效。
    2.没有找到mysqld-nt这个程序 我用的是wamp server
      

  6.   


    按你说的到服务里报mysql停止了
    但是仍然找不到mysqld-nt.exe这个东西 我用wmap 在安装文件里找不到这个程序啊
      

  7.   

    来,好多的http://www.php100.com/html/webkaifa/database/Mysql/2011/0324/7781.html
    http://www.jb51.net/article/15292.htm你看看哪个正常的操作就参照上面的运行即可
      

  8.   

    #1045 - Access denied for user 'root'@'localhost' (using password: NO)无论你现在是否记得正确密码,但你连接 mysql 是并没有给出密码