{"library":"connect-mysql","type":"library","category":null,"description":"A MySQL session store for the Connect/Express session middleware, version 4.0.0. It uses the node-mysql module for database connections and supports connection pooling, session encryption (AES-256-CTR), configurable retries, and automatic cleanup of expired sessions. Unlike generic session stores, it integrates directly with express-session and provides MySQL-specific features like keepalive pings. Release cadence is irregular; last release was in 2018. Key differentiators: built-in encryption and full MySQL pooling support. Note: v2.2 broke backward compatibility with previous session formats; sessions stored with older versions must be cleared or will be discarded with a warning.","language":"javascript","status":"maintenance","version":"4.0.0","tags":["javascript"],"last_verified":"Fri Jun 05","install":[{"cmd":"npm install connect-mysql","imports":["var MySQLStore = require('connect-mysql')(session);","var store = new MySQLStore(options);","var mysql = require('mysql');"]},{"cmd":"yarn add connect-mysql","imports":[]},{"cmd":"pnpm add connect-mysql","imports":[]}],"homepage":"https://github.com/nlf/connect-mysql","github":"git://github.com/nlf/connect-mysql","docs":null,"changelog":null,"pypi":null,"npm":"connect-mysql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}