1.mysql服务器不支持远程连接
2.用户名密码不对

解决方案 »

  1.   

    我发现
    Access denied for user:'******@***.***.***.***'(Using password:YES)
    这句话中的ip地址和我的主机地址不一样。
    不知道为什么?
      

  2.   

    远程mysql服务端要开放客户端权限,用grant授权,才可以访问
    grang all privileges on *.* to user@ip identified by 'pwd'试一下,看能不能解决
      

  3.   

    如果你是远程访问,记得在授权时在 grant的语法里“@”的后面要加上 “%.”.
    比如:grant all on DATABASE_NAME.TABLE_NAME to USER@'%.CLIENT_HOST_NAME' identified by 'PASSWORD';
    CLIENT_HOST_NAME:是客户端的机器名,也可以是IP地址。
    如果“.CLIENT_HOST_NAME”省略,表示所有主机都可以访问。