MySQL
Last updated
Was this helpful?
Last updated
Was this helpful?
When using the MySQL app driver, first you should configure your MySQL connection credentials as :
SOKETI_DB_MYSQL_HOST
127.0.0.1
Any string
The MySQL host.
SOKETI_DB_MYSQL_PORT
3306
Any integer
The MySQL port.
SOKETI_DB_MYSQL_USERNAME
root
Any string
The MySQL username.
SOKETI_DB_MYSQL_PASSWORD
password
Any string
The MySQL password.
SOKETI_DB_MYSQL_DATABASE
main
Any string
The MySQL database.
This database supports .
Once you have configured your MySQL database credentials, you should create a table with the following structure:
The following environment variables are used to define the behavior of the MySQL app driver:
SOKETI_APP_MANAGER_MYSQL_TABLE
apps
Any string
The table to pull the app data from.
SOKETI_APP_MANAGER_MYSQL_VERSION
8.0
Any string
The MySQL version (utilized by the underlying Knex database abstraction layer).
SOKETI_APP_MANAGER_MYSQL_USE_V2
false
true
, false
soketi 0.14+. If you're using MySQL 8.0+ and experience authentication issues, you may enable this option.
To enforce app-level limits in MySQL, there are multiple fields:
Setting any of them to null
or ''
will ignore the setting, and use the limits associated .