How to use the vogievetsky-mysql2.createServer function in vogievetsky-mysql2

To help you get started, we’ve selected a few vogievetsky-mysql2 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github implydata / plyql / src / mysql-gateway.ts View on Github external
export function createMySQLGateway(port: number, queryProcessor: MySQLQueryProcessor) {
  let server = mysql.createServer();
  server.listen(port);
  console.log(`MySQL Gateway listening on port: ${port}`);
  console.log(`you can connect to it using \`mysql --host=127.0.0.1 --port=${port}\``);

  let connectionId = 0;
  server.on('connection', function(conn) {
    connectionId++;
    console.log(`New connection ${connectionId}`);

    conn.serverHandshake({
      protocolVersion: 10,
      serverVersion: '5.7.11',
      connectionId,
      statusFlags: 2,
      characterSet: CHARSETS['UTF8MB4_UNICODE_CI'],
      capabilityFlags

vogievetsky-mysql2

fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS

MIT
Latest version published 9 years ago

Package Health Score

69 / 100
Full package analysis