Enhanced MySQL Connection Pool for Node.js
config.sample.json to the place where you think is reasonable, correct the params, rename it at will.
NOTICE: the path send to
emysql.init is for the function
require, once the emysql module failed too much, it will entered failsafe module, emysql will automatically reload config file. It's suggested to use a
WARN: init once, use everywhere
after init, get a avaliable connection is quite simple
NOTICE: emysql has a automatic balance system, each time you call the
emysql(), or get the property
emysql.conn, it will assign you a different connection
once the MySQL pool is no longer needed, you can shut it down.
emysql use the default
winston logger, if you want use your own
winston logger instance, use