javascript - Nodejs Numtel Mysql over a SSH connection -


i'm having problem using numtel meteor package send , receive mysql information on network (the database being located on server). currently, able push information db screen using package, problem occurs after first load. on first load, able retrieve information database, , display screen, after that, seems triggers broken, somewhat. able send information server, seems fail on dynamic retrieval. information gets sent server fine, information not retrieved , displayed onto screen. breaks once add tunneling code. previous worked , got updates when using database on same machine.

messages = new mysqlsubscription('getmessages');  messages.addeventlistener('update', function(diff, data) {     console.log("event listener"); });  if (meteor.isclient) { template.messagehistory.helpers({     messages: function () {       return messages.reactive();      }   }); }  if (meteor.isserver) {    var tunnel = meteor.npmrequire('tunnel-ssh');       var config = {         host: "ourhost",         username: "uname",         password: "password",         port:22,         dstport:3306,         srcport:3307,       };    tunnel.tunnel(config, function(err) { (err == null) ? console.log(config) : console.log(err) })    var livedb = new livemysql({                    host:"localhost",                    port:3307,                    database: "db",                    user: "root",                    password: "password"                });   meteor.publish('getmessages', function() {     return livedb.select(       'select * messages order timestamp',        [ { table: 'messages' } ]     );   }); } 

my problem in my.cnf file mysql. had server-id , needed server_id


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -