1. 使用強密碼加密授權(推薦)
8.0提供的心的授權方式,采用SHA256基礎的密碼加密方法.
但是需要新版本的connector,目前和Connector/J最新的時8.0
目前8.0的連接器和使用libmysqlclient8.0的社區驅動都支持這種新方法.
如果客戶端和應用程序不能更新來支持這種新授權方法,可以選擇使用傳統方法.
2.傳統授權方法(保留5.x版本兼容性)
只有在以下幾種方法中考慮傳統方法:
-應用程序無法升級來使用MySQL 8的connector和driver.(連接器和驅動).
-現存應用程序重編譯是不可行的.
-新版的,特定語言的connector/driver還不可用.
按理說,我應該使用新方法.但考慮到為了方便使用老版本的jar包和各種工具,采用傳統方法.
新方法會顯著提高安全性.
而目前沒有安全性需求.