如题 各位大侠 先谢了

解决方案 »

  1.   

    我记得root帐号在没有分配远程登录权限时,是不可以远程登录的吧。
    mysql -h x.x.x.x -u root -p密码  是不能登陆的。
    只有使用了grant all on *.* to 'root' identified by '密码'才可以远程登录吧。
      

  2.   

    mysql安装时有个选项 enable root access from remote address 
      

  3.   

    修改mysql.user这个表的root用户的host字段为‘localhost’,把host为‘%’的那个修改,或者删除。
    ‘%’是指任何机器,而‘localhost’则是指mysql数据库的安装机器。
    你禁用了‘%’就禁用了除了本机之外的任何机器登陆了。
      

  4.   

    楼主还是应该先买一本书来看看。《MySQL5 权威指南(第三版)》上面能找到我们可能遇见的绝大多数问题的答案一本好书,其实无论标价是多少,用得着就不贵。(当然,买错了书是浪费)