MySql 8.0鏈接失敗

 原來,MySql 8.0.11 換了新的身份驗證插件(caching_sha2_password), 原來的身份驗證插件爲(mysql_native_password)。而客戶端工具Navicat Premium12 中找不到新的身份驗證插件(caching_sha2_password),對此,咱們將mysql用戶使用的  登陸密碼加密規則  還原成  mysql_native_password,便可登錄成功。mysql

具體操做:sql

首先使用 MySql 數據庫自帶的命令行客戶端工具登陸數據庫數據庫

use mysql

從數據庫的user表中查詢 mysql 用戶原來使用的身份驗證插件ide

select user,host,plugin,authentication_string from user;

將用戶Xue使用的身份驗證插件 替換爲以前版本使用的 mysql_native_password ,修改爲功後再次使用客戶端工具 Navicat Premium12 ,如無其它意外 , 應該是能夠正常鏈接登陸了。工具

alter user 'Xue'@'%' identified with mysql_native_password by '123456';

 

相關文章
相關標籤/搜索