code: async function createMysqlConnection (connectionParams) {
      // set required defaults 
      connectionParams = _.merge(connectionParams, {
          bigNumberStrings: true,
          dateStrings: true,
          namedPlaceholders: true,
          rowsAsArray: false,
          supportBigNumbers: true,
      })
  
      return defined(connectionParams.connectionLimit)
          ? MySQL2.createPool(connectionParams)
          : MySQL2.createConnection(connectionParams)
  }
docs: @function createMysqlConnection
  
  create new mysql2 connection with default connection params
  
  @param {object} connectionParams
  
  @returns {Promise<Connection>}