1.2 KiB
Using the MySQL(MariaDB) backend
Now supports MySQL(MariaDB) backend.
Environment Variables
DB_TYPE
Set to mysql switch to MySQL(MariaDB) database.
Default: sqlite
MYSQL_HOST
MySQL(MariaDB) host, required.
MYSQL_PORT
MySQL(MariaDB) port.
Default: 3306
MYSQL_DATABASE
MySQL(MariaDB) database name.
Default: vaultwarden
MYSQL_USERNAME
MySQL(MariaDB) username.
Default: vaultwarden
MYSQL_PASSWORD
MySQL(MariaDB) password, required.
Backup
Specify the above environment variables to switch to the MySQL(MariaDB) database.
Restore
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_HOSTyou 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.