连接mysql报错“ssl connection error:unknow error number” 的解决方法写自定义目录标题)

解决办法

检查MySQL的版本,如果MySQL的版本为8.0以上,修改配置文件关闭SSL加密

步骤一:MySQL命令查看SSL

SHOW VARIABLES LIKE "%SSL%"

修改配置文件

找到配置文件my.ini的路径
在这里插入图片描述
打开my.ini,跳过ssl:

 1. # disable_ssl skip_ssl
 2. skip_ssl

重新启动MySQL服务

在这里插入图片描述
再次启动MySQL数据库时出现ssl connection error:unknow error number

使用mysql_native_password插件创建新用户:

  1. 首先,以原始的root用户身份登录MySQL服务器
  2. 然后,创建一个新的具有mysql_native_password身份验证插件的用户,并授予与原始root用户相同的权限:
CREATE USER 'newuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;

这里,'newuser’是您新创建的用户的用户名,'localhost’是连接来源,'password’是新用户的密码。请替换为实际的值。

重新启动MySQL服务器

检查是否关闭

在这里插入图片描述

再次连接数据库时,成功

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐