关于Client不能连接Mysql8.0的解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Client不能连接Mysql8.0的解决方法相关的知识,希望对你有一定的参考价值。

直接连接失败 错误如图

原因

my.ini配置文件中默认登录认证方法为:default_authentication_plugin=caching_sha2_password
目前使用的mysql-Front不支持这种加密认证方式

解决方案

  1. 修改my.ini文件
    Mysql80如果按照默认方式安装,目录则分布在2个文件夹中

I.

II.

My.ini在第二个部分

修改default_authentication_plugin配置

default_authentication_plugin=mysql_native_password
  1. 重启mysql
    登录成功 但是没什么卵用 出现个新错误 还是换个其他可视化工具吧 :)

以上是关于关于Client不能连接Mysql8.0的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

使用navicat连接mysql8.0.12版本 出现client does not support。。。解决办法

连接mysql8.0版本出现1251--Client does not support authentication protocol requested by server的解决

SQLyog连接MySQL8.0报2058错误的完美解决方法

PDO连接mysql8.0报PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to

Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol

SQLyog连接MySQL8.0.24远程服务器 ,报错:2058的解决方法