解決使用Navicat等工具進行鏈接登陸mysql的1521錯誤,(mysql爲8.0版本)

mysql 8.0的版本的加密方式和之前的不同,所以使用Navicat等工具進行鏈接的時候,會報1521的異常。mysql

解決方法以下:sql

登陸mysql的命令行工具,輸入以下代碼:工具

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';編碼

這行代碼有兩層含義,第一:修改root的密碼爲'root',摒棄原來的舊密碼。第二:使用mysql_native_password對新密碼進行編碼。加密

修改完成後再用客戶端登錄成功,親測有效

命令行

相關文章
相關標籤/搜索