问题:我安装了mysql-5.1.30,之后在mysql server instance configuration 中配置成功(修改了root密码为“root”)
但我用mysql command line client时,在提示输入密码的时候输入root,窗口就自动关闭了。网上问题解决:后来一顿google+baidu,了解到可能和卸载再安装有关,然后我用360彻底卸载,再手动把C盘下mysql相关的都删掉,重复上述安装步骤,还是同样问题。之后找了一堆解决办法,基本都在mysqld-nt -skip-grant-tables 这个命令行断了(用于跳过权限检查启动mysql),提示:
'mysqld-nt' 不是内部或外部命令,也不是可运行的程序或批处理文件。我能确定的是:
1、服务肯定起了,
2、密码肯定是root,因为我再次用mysql server instance configuration 配置的时候,输入当前密码root,配置新密码chen成功,但在用mysql command line client时,在提示输入密码的时候输入chen,窗口还是自动关闭了。3、曾经安装了mysql能正常使用;

解决方案 »

  1.   

    装个GUI的客户端用,mysql-front什么的,有挺多,不比command line client好?
      

  2.   

    注册表清理了没有?HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MySQL
      

  3.   

    感谢2楼的指点,我找了个绿色的GUI来用,结果输入密码root就OK了,但在mysql command line client时,依然不行。何解?
      

  4.   

    你的cmd line对应的path设置好了吗?
    至少应该把$mysql/bin设置到path里头。对于初学者,可以参照我的一篇短文来学习:
    http://hi.baidu.com/hexiong/blog/item/8a4490ef5642afeece1b3ebe.html
      

  5.   

    先进入到DOS,然后切换到MYSQL BIN目录下。再执行mysql -uroot -p12345
      

  6.   

    为什么我安装好了Mysql之后连接时总现实can't connect localhost?郁闷死我了
      

  7.   


    能ping通么?
    服务起了么?
    试试net start mysql