db Use SSL
Flag indicating whether to use SSL encryption for database connections.
This property controls whether the MySQL connection should use SSL/TLS encryption to secure data transmission between the Minecraft server and the database server. SSL encryption is crucial for remote database connections and recommended for production environments.
SSL Benefits:
Encrypts all data transmitted between client and server
Prevents man-in-the-middle attacks on database communications
Protects sensitive player data and authentication credentials
Provides connection integrity verification
Performance Considerations:
SSL adds minimal overhead to database operations
Local connections (localhost) may not require SSL encryption
Remote connections should always use SSL for security
Default Value: false (SSL disabled by default)
Configuration Key: "database.useSSL"
SSL Requirements: When enabled, the MySQL server must:
Have SSL configured and enabled
Provide valid SSL certificates
Support the SSL/TLS version used by the JDBC driver
Troubleshooting:
SSL connection issues may require certificate configuration
Some MySQL versions require explicit SSL mode specification
Firewall configurations may need SSL port allowances
Since
1.0.0