MySQL database integration for Jovo v3 framework, enabling storage of user-specific data for Alexa Skills and Google Actions. This package (v3.6.1, stable) is the official MySQL adapter for the Jovo user database layer, supporting configurable table schemas and connection settings. It replaces the deprecated jovo-framework internal MySQL handling. Consider jovo-db-dynamodb as an alternative for serverless deployments. Release cadence is irregular; latest v3.6.1 was published over 2 years ago.
npm install jovo-db-mysqlNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes MySQL database adapter with Jovo app, configures connection and table settings using environment variables.
npm install mysql alongside jovo-db-mysql
Use exact package name 'jovo-db-mysql'
Set port as integer: port: 3306, not port: '3306'
Migrate to Jovo v4 and use its MySQL integration if available, or use jovo-db-dynamodb
Ensure MySQL user has CREATE privilege or pre-create the table manually
Set dataColumnName to match your table schema
npm install mysql
app.use(new MySQL())
Create the database manually: CREATE DATABASE jovoapp;
Start MySQL service or update host/port in config
Set correct MYSQL_USER and MYSQL_PASSWORD environment variables