Maintenance Mode

WARNING!

If you would like to use MySQL for your database, you will need to download and manually install the MySQL connector. You can find the instructions for downloading and installing the MySQL connector in our documentation. If you are using Docker, you will need to build your own Docker container based on our example Docker container that includes the MySQL connector.

Sorry for the headache, but since MySQL and it's connector are licensed under the GPL, we cannot legally include their connector with FusionAuth. Furthermore, if you download and manually install the MySQL connector, you are creating your own bundle of FusionAuth and are agreeing to the MySQL connector license. This bundle can be used for internal business purposes. You are not allowed to redistribute your own bundle without a reseller license for FusionAuth and a commercial license for MySQL.

May the force be with you.

Database type

FusionAuth is in maintenance mode because your database is not ready, it is either not running or does not contain the FusionAuth database or tables.

Superuser credentials

Optionally provide your existing database superuser username and password.

If you don't have superuser privileges to your database (i.e. you are using a cloud database system that creates an named empty database for you), you can leave these fields blank.

If you have superuser privileges to the database server and a named database for FusionAuth doesn't exist yet, FusionAuth can create it for you. FusionAuth can also create the less privileged user using the two fields in the "FusionAuth Credentials" section below. In order to accomplish these tasks, you must supply the superuser credentials here. If you do not know the database superuser credentials, you will need to ask your database administrator.

NOTE:This username and password will only be used during this database configuration step and will not be stored by FusionAuth for future use.

FusionAuth credentials

Provide a new username and password to own the FusionAuth database. This database user will be created with the provided password if it does not exist, if you specify a database user that already exists, you must also provide the correct password.

This username and password will be stored in the FusionAuth configuration file and used to connect to your database at runtime.