El siguiente mensaje de advertencia aparece cuando JDBC se conecta a la base de datos Mysql:
Jue 16 ago 16:01:11 CST 2018 ADVERTENCIA: No se recomienda establecer conexión SSL sin verificación de identidad del servidor. Según los requisitos de MySQL 5.5.45+, 5.6.26+ y 5.7.6+, la conexión SSL debe establecerse por defecto si no se ha activado una opción explícita. Para el cumplimiento de aplicaciones existentes que no usan SSL, la propiedad verifyServerCertificate se establece como 'falso'. Necesitas desactivar explícitamente SSL configurando useSSL=false, o establecer useSSL=true y proporcionar truststore para la verificación de certificados del servidor.
Problema de conexión SSL para la base de datos Mysql, advertencia de que no se recomienda usar conexión SSL sin autenticación de servidor; este problema solo está disponible en las versiones MYSQL 5.5.45+, 5.6.26+ y 5.7.6+. La solución alternativa ya está indicada en la advertencia:
1. Añadir useSSL=false a la URL de la conexión de la base de datos; 2. Añadir useSSL=true a la URL y proporcionar el certificado de autenticación del servidor. Si solo haces una prueba, no es necesario obtener un certificado, solo añade un useSSL=false después de conectarte, por ejemplo:
Al usar Java para conectarte a JDBC, puedes poner el valor de useSSL en false en el objeto Properties, pero es lo mismo que escribir en el enlace. Como qué
De hecho, no hace falta que esto lo escriba, pero un compañero es vago, no sabe leer el mensaje de advertencia, así que me lo preguntó directamente, escrito para vagos, jaja
|