解决方案 »

  1.   

    mysql 装在服务器上面,我用本地的程序能够连上。服务器上的程序连mysql连不上但shell脚本能够进。砸回事? 
    "mysql 装在服务器上面,本地的程序能够连上" 证明远程连接正常
    "服务器上shell脚本能够进" 说明Mysql服务器可以本地连接 
    因此Mysql配置信息正确
    应该是直接在远程连接时URL或用户名或密码些错了 。
      

  2.   

    估计账户权限问题
    你只开通了user@localhost的访问权限
    没有开头user@%的访问权限
    贴出你不能访问的语句和错误信息
      

  3.   


    //以前是这样的,远程能连接但服务器不能连接
    exports.ConnectionString = {
        host:               "58.64.178.116",
        user:               "root",
        password:           "0",
        database:           "test_user",
        port:               3306,
        connectionLimit:    2
    };
    //当我在服务器上面这样改变之后 就正常了
    exports.ConnectionString = {
            //host:             "127.0.0.1",
            user:               "root",
            password:           "0",
            database:         "test_user",
            //port:               6666,
            //connectionLimit:  40
            socketPath:         '/var/run/mysqld/mysqld.sock'
            //debug:                    true
    };