mysql 8.0的版本的加密方式和之前的不同,所以使用Navicat等工具進行鏈接的時候,會報1521的異常。mysql
解決方法以下:sql
登陸mysql的命令行工具,輸入以下代碼:工具
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';編碼
這行代碼有兩層含義,第一:修改root的密碼爲'root',摒棄原來的舊密碼。第二:使用mysql_native_password對新密碼進行編碼。加密
修改完成後再用客戶端登錄成功,親測有效
命令行