Configuring a Preexisting Database Engine Installation
← to return to silent installation instructions
Nintex Process Discovery supports using a dedicated Windows version of MariaDB 10.3.7 (or higher) and MySQL 8.0.11 (or higher). If you already have MariaDB or MySQL installed on your server, follow the steps below to configure database installation.
Preexisting database engine configurations must always be done prior to Discovery Server installation.
Configure the database configuration file
- 
                                                    For MySQL, open the database configuration file my.ini, and add the following line:
- 
                                                    For both MySQL and MariaDB, we recommend the following settings to improve database performance. Set the following parameter values in my.ini:
- 
                                                    Save the file. 
- 
                                                    Restart the database service. 
| 
 
 | 
default-time-zone='timezone' where 'timezone' represents the UTC time zone of the server, for example, default-time-zone='+00:00' (the format 'system' is not supported)
long_query_time=1
                                                
max_connections=200
                                                
table_open_cache=1000
                                                
tmp_table_size=64M
                                                
thread_cache_size=200
                                                
key_buffer_size=128M
                                                
innodb_flush_log_at_trx_commit=1
                                                
innodb_log_buffer_size=16M
                                                
innodb_buffer_pool_size=8G
                                                
innodb_log_file_size=1000M
                                                
innodb_thread_concurrency=8
                                                
innodb_buffer_pool_instances=8
                                                
innodb_open_files=2000
                                                
innodb_stats_on_metadata=OFF
                                                
innodb_checksum_algorithm=crc32
                                                
back_log=200
                                                
max_allowed_packet=1G
                                                
table_definition_cache=500
                                                
character_set_server=utf8mb4
                                                
collation_server=utf8mb4_unicode_ci
                                                
Configure the discovery server json configuration file parameters
See here for a full explanation of Discovery Server JSON configuration file parameters.
- 
                                                    Open the JSON file provided with the installation package, PDServer64BitSetup.exe.json with a text editor. 
- 
                                                    Enter the values for your existing database engine (between the double-quotes that correspond to the parameters below): 
- 
                                                    Save the JSON file. 
"DB_SERVICE_NAME": "your service name"
                                                
"DB_SERVER": "your DB server"
                                                
"DB_PORT": "your DB port"
                                                
"DB_ROOT_NAME": "DB root user name"
                                                
"DB_ROOT_PASSWORD": "DB root user password"
                                                
"DB_USER_NAME": "DB user name"
                                                
"DB_USER_PASSWORD": "DB user password"