安裝本身同mysql 5.7,仍然建議使用tar.gz解壓版,而非rpm安裝包版。
參考:mysql 5.7/percona server/mariadb 10.2安裝與服務器參數優化

mysql已經將之前的mysql_native_password認證,修改成了caching_sha2_password認證方式。
所以,使用類似於navicat或是sqlyog這些客戶端時,默認使用還是mysql_native_password認證方式,所以即使輸入正確的用戶和密碼依然登錄不成功。
解決方式1:
在創建用戶時,指定使用mysql_native_password認證方式:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
