Now supports MySQL(MariaDB) backend.
Set to mysql
switch to MySQL(MariaDB) database.
Default: sqlite
MySQL(MariaDB) host, required.
MySQL(MariaDB) port.
Default: 3306
MySQL(MariaDB) database name.
Default: vaultwarden
MySQL(MariaDB) username.
Default: vaultwarden
MySQL(MariaDB) password, required.
Specify the above environment variables to switch to the MySQL(MariaDB) database.
When restoring, also specify the above environment variables to switch to the MySQL(MariaDB) database.
- Ensure that the database is accessible.
Perhaps you will use the docker-compose up -d [services name]
command to start the database separately.
- Verify that the
MYSQL_HOST
you are using is accessible to.
If your database is running in docker-compose, you need to find the corresponding network name via docker network ls
and add --network=[name]
to the restore command to specify the network name.
- Restore and restart the container.