telnet和mysql是两个不同的东东.
如果你指的是Telnet登录了后, 就可以连上mySql server,说明需要权限

解决方案 »

  1.   

    是的,需要权限,
    但Telnet到服务器上连就通过
    而在工作站上连就出现上述错误
    高手指教,应该怎么设好MySQL的权限才行
      

  2.   

    这说明你的mysql没有开放远程登录的权限,你可以这样,
    先在Mysql本机登录后,修改mysql.user表,其中hose=%表示远程连接的用户名,如果没有host=%的记录,你可以把host=localhost的两个记录的其中一个改过来,但一定要加上密码。
      

  3.   

    假如Database:Test
    创建用户:Jacky 密码: pwd
    进入Mysql>grant insert,delete,update,select,drop,create on Test.* to Jacky@"%" identified by "pwd"; 
      

  4.   

    用它试试:
    mysql>GRAND ALL ON DTBASE.* TO [email protected] IDENTIFIED BY "PASSWORD"//joe是用户名
      

  5.   

    同意楼上的,就是你必须在mysql服务器上增加用户。