MySQL
MySQL is a popular open-source relational database management system (RDBMS) that is widely used for building web applications and other types of software. It provides a flexible and scalable database solution that allows for efficient storage and retrieval of data. Read more here: MySQL.
Example Usage
Make sure you have MySQL installed and configured. Then, you can connect it straight into Better Auth.
For more information, read Kysely's documentation to the MySQLDialect.
Schema generation & migration
The Better Auth CLI allows you to generate or migrate your database schema based on your Better Auth configuration and plugins.
MySQL Schema Generation | MySQL Schema Migration |
---|---|
✅ Supported | ✅ Supported |
Additional Information
MySQL is supported under the hood via the Kysely adapter, any database supported by Kysely would also be supported. (Read more here)
If you're looking for performance improvements or tips, take a look at our guide to performance optimizations.