解决方案 »

  1.   

    mysql -u root -p直接这样,不加-h 试试参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因
      

  2.   

    错误信息 :ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)
    原因 : 用户账号并未创建
    检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。
    处理 :创建用户账号。
      

  3.   

    select * from mysql.user;看看账户是否存在。
      

  4.   

    我用navicat进去
    select * from mysql.user;
    看了下 原来root没设置密码  我晕的