This article includes updates for Certificate Manager 8.11.0-1.
This article describes how to install and set up the MariaDB database, used in Smart ID Certificate Manager (CM).
For detailed information about how to install MariaDB, see the documentation available at MariaDB.
Prerequisites
-
Install the MariaDB database according to the instructions for the downloaded MariaDB installation package.
-
Extract the MariaDB database scripts
create_db_and_role.sql,create_cmdb.sql,add_bootca.sql, located at certificate-manager-<version>\install\MariaDB, from the server containerization zip file.
Step-by-step instruction
Edit settings on the MariaDB server
-
Modify the script create_db_and_role.sql
-
Change the default password for the lcmreq user.
-
Change the default user host settings default '%' indicates user may use the database from any host, with define host address to access database from.
-
-
To enable interactive mode, login as superuser:
mysql --user=root --password -
Run the script, that creates the CMDB database, the
lcmrequser and thecmdb_rw_rolerole, from the current interactive mode:source create_db_and_role.sql >create_cmdb.log -
Check the log file.
-
Run the script for creating the CMDB tables:
source create_cmdb.sql >create_cmdb.log -
Check the log file
-
Run the script for adding the bootca:
> source add_bootca.sql > add_bootca.log -
Check the log file.
Edit settings on the CM server
Navigate to the volume hosting the cm server config directory and update the database parameters in cm.conf:
-
Database.name
-
Database.user
-
Database.password
Secure the connection
See Set up MariaDB in Certificate Manager.