Small fix for using mySQL Database backend. Switch mysql.CreateConnection to mysql.CreatePool.
JSuenram committed
Jan 21, 2022 at 15:14 UTC
2ab250a10b5b5852cd03a40a1ebf84d0a3c33442
1 file changed
+2
-2
db.js
+2
-2
@@ -665,13 +665,13 @@ module.exports.CreateDB = function (parent, func) {
665
} else if (parent.args.mysql) {
666
// Use MySQL
667
obj.databaseType = 5;
668
- var tempDatastore = require('mysql').createConnection(connectionObject);
668
+ var tempDatastore = require('mysql').createPool(connectionObject);
669
tempDatastore.query('CREATE DATABASE IF NOT EXISTS ' + dbname, function (error) {
670
if (error != null) {
671
console.log('Auto-create database failed: ' + error);
672
}
673
connectionObject.database = dbname;
674
- Datastore = require('mysql').createConnection(connectionObject);
674
+ Datastore = require('mysql').createPool(connectionObject);
675
createTablesIfNotExist(dbname);
676
});
677
setTimeout(function () { tempDatastore.end(); }, 2000);