簡體   English   中英

帶有node-mysql的Openshift和外部mysql db(錯誤:connect ECONNREFUSED)

[英]Openshift and external mysql db with node-mysql ( Error: connect ECONNREFUSED )

我正在使用帶有外部mysql數據庫的node js應用程序。 它可以從localhost和其他主機正常工作,但是在openshift上我遇到此錯誤錯誤:連接ECONNREFUSED。

        var mysql = require('mysql');
        var dbConfig =  {
            host : 'external.mysql.com',
            port : '3306',
            user : 'user',
            password : 'pass',
            database : 'test'
        };

        var connection = mysql.createConnection(dbConfig);
        connection.connect();
        connection.query('SELECT * FROM test ', function(err, rows, fields) {
                    if (err) throw err;
        });
        connection.end();

我也嘗試了openshift的telnet external.mysql.com 3306,它告訴telnet:連接到地址12.34.56.78:連接被拒絕

也許在openshift中有一些其他的外部連接參數

您應該進行端口轉發以在openshift平台上遠程連接服務。

是官方教程和視頻

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM