While setting up flyway database versioning. I encountered with a warning. Flyway is a database versioning tool.
WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Your app will continue to work fine. It’s just a MySQL warning.
Warning Fix
To get rid of warning message just append ?useSSL=false to the config file.
Replace: flyway.url=jdbc:mysql://192.168.310.214:3307/inventory With: flyway.url=jdbc:mysql://192.168.310.214:3307/inventory?useSSL=false
Conclusion
The warning isse is fixed. Whooo …..