您的位置:首页 > 汽车 > 时评 > 印刷网站建设_成品网站怎样建设_app推广代理去哪里找_seo零基础入门教程

印刷网站建设_成品网站怎样建设_app推广代理去哪里找_seo零基础入门教程

2024/12/26 1:27:03 来源:https://blog.csdn.net/wmh_1234567/article/details/142707999  浏览:    关键词:印刷网站建设_成品网站怎样建设_app推广代理去哪里找_seo零基础入门教程
印刷网站建设_成品网站怎样建设_app推广代理去哪里找_seo零基础入门教程

目录

登录MySQL时出现Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.错误

错误原因

解决方法

启用SSL

更改身份验证插件

首先记事本打开my.ini配置文件,将下图中所标红的内容删掉,并重启MySQL

然后使用MySQL自带的工具进行登录

然后更改用户的身份验证插件为mysql_native_password

然后记事本打开my.ini文件,然后按下图所示添加配置

此时再次使用如下命令进行查看

然后登录,就能够成功登录了


登录MySQL时出现Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.错误

错误原因

错误 ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection 指出在尝试使用 caching_sha2_password 身份验证插件连接到 MySQL 服务器时,由于需要安全连接而未能成功。这通常发生在禁用 SSL 的情况下,因为 caching_sha2_password 插件默认要求通过 SSL/TLS 加密的连接来保证安全性。

解决方法
启用SSL

如果您希望保持使用 caching_sha2_password 身份验证插件,那么您需要在 MySQL 服务器和客户端之间启用 SSL 连接。这通常涉及到配置 MySQL 服务器的 SSL 证书,并确保客户端在连接时使用这些证书。
您可以在 MySQL 服务器的配置文件(my.cnf 或 my.ini)中设置 require_secure_transport=ON 来强制要求所有连接都使用 SSL/TLS。然后,您需要正确配置 SSL 证书,并重启 MySQL 服务。
在客户端,您可以通过指定 --ssl-mode=REQUIRED(或其他适当的 SSL 模式)来确保使用 SSL 连接。

更改身份验证插件

如果您不希望使用 SSL,您可以考虑将 MySQL 用户帐户的身份验证插件更改为 mysql_native_password。这可以通过在 MySQL 服务器上执行 ALTER USER 命令来实现。

首先记事本打开my.ini配置文件,将下图中所标红的内容删掉,并重启MySQL

然后使用MySQL自带的工具进行登录

然后更改用户的身份验证插件为mysql_native_password

例如,要将 root 用户的身份验证插件更改为 mysql_native_password,您可以执行以下 SQL 命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '您的密码';  
FLUSH PRIVILEGES;

更改后,您应该能够使用旧的身份验证方法(不需要 SSL)连接到 MySQL 服务器。 

然后记事本打开my.ini文件,然后按下图所示添加配置

注意:是在[mysqld]下面添加   skip_ssl    记住是 skip_ssl ,不要忘记下划线!!!

此时再次使用如下命令进行查看

然后登录,就能够成功登录了

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com