我自己搭建了一台mysql服务器(是window2003的)
在本地用127.0.0.1可以连的
但是我想在我电脑上连不知道要怎么弄,输入ip 端口 帐号 密码后 提示2003  can't connect to mysql server on 10060
网上说是服务器要配置支持远程,我按照弄了,但是感觉我这个提示不是指权限不够,是其它问题 
希望大家帮个忙,感觉挺基础的

解决方案 »

  1.   

    你的账号没有授权。grant all to username@%
      

  2.   

    哦 错误提示应该是 2003 can't connect to mysql server on 10061 上面写的是 10060
    我在其它机子上安装试过都行的 不过这台服务器是外网的 不知道是不是这个问题?
      

  3.   


    用root本地登陆后输入select host,user,password from mysql.user;这是查看所有用户的可登陆IP和被加密后的密码
    mysql>show grants;这个是查看当前用户的权限mysql>show grants for 'username'@'host';这个是查看某个用户在某个ip下的权限(需MySQL管理员权限)http://bbs.chinaunix.net/thread-3725127-2-1.html
      

  4.   

    我自己配置的mysql端口是3308 在服务器上连是可以连的
    但是在外网就不能连 telnet 服务器IP 3308也不通 
    这是怎么回事
      

  5.   

    问题解决了,发出来大家分享下
    是因为window 本地连接里 添加一个端口就好了
      

  6.   


    Windows下:
    net start mysql //管理员权限
    mysql -u root -p
      

  7.   

    grant all to 'username%';