首先查看控制面板/服务中的MySQL服务是否启动,然后用mysql -u root -p命令登录,初次使用时密码为空。直接回车即可。

解决方案 »

  1.   

    可能你的允许访问host里,没有localhost~
      

  2.   

    试试用ip或者主机名,或者直接看看mysql库里的user表。
      

  3.   

    运行c:\mysql\bin\winmysqladmin.exe
    然后加为服务。
    再就是你用那个用户访问数据库,如果root应该没问题,如果用你新建的用户你需要付给齐权限。
    GRANT ALL ON *.* TO username@localhost IDENTIFIED BY "password"
      

  4.   

    作为服务安装
    mysqld --install
    启动服务
    net start mysql
      

  5.   

    运行winmysqladmin.exe 这个程序会自动将你的MySQL作为服务运行的,
    同样你也可以用它来删除服务
      

  6.   

    哈哈,看看你的mywql启动没有telnet localhost 3306 or netstat -a 看看3306端口有没有被使用