本帖最后由 kuzidoudou 于 2012-11-19 10:22:34 编辑

解决方案 »

  1.   

    防火墙设置及是否有权限连接mysql服务器。
      

  2.   


    防火墙已经开放,服务器已经能连接上,只是使用数据库连接软件无法连接上mysql数据库,连接显示都是is not allowed to connect to this Mysql server
      

  3.   

    grant insert,delete,update,select,drop,create on Test.* to Jacky@"%" identified by "pwd";    
      

  4.   

    这句是在linux操作命令么?还是要在数据库里执行才能查看到权限?
      

  5.   

    要先在远程服务器里设置访问权限
    才能联网访问
    本地可以root
    远程,root默认是不能访问的
      

  6.   

    先要在服务器上取消本机绑定:
    /etc/mysql/my.cnf 里面,#bing-address 127.0.0.1去掉注释并且要在远程服务器上登入Mysql,再用楼上的GRANT授权一个可以远程登入的账号。百度Linux 配置Mysql远程访问,很多。
      

  7.   

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH   GRANT OPTION;
    FLUSH   PRIVILEGES;  //相当于刷新
    //重新创建一个用户 myuser 设置密码为mypassword,并且给它root的权限