1. 程式人生 > >在scala中連線mysql時出現錯誤:Establishing SSL connection without server's identity verification is not recomm

在scala中連線mysql時出現錯誤:Establishing SSL connection without server's identity verification is not recomm

在Scala中連線mysql時,輸入命令:

scala> rebuyDF.write.mode("append").jdbc("jdbc:mysql://localhost:3306/dbtaobao", "dbtaobao.rebuy", prop)

出現錯誤如下:

Wed Nov 28 20:41:12 CST 2018 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.
 

warning中已經提示了兩種辦法,因為只是測試,沒有必要弄證書,所以在連線後新增一個useSSL=false即可,如:

scala> rebuyDF.write.mode("append").jdbc("jdbc:mysql://localhost:3306/dbtaobao?useSSL=false", "dbtaobao.rebuy", prop)