首页 > 数据库 >连接mysql异常

连接mysql异常

时间:2024-05-14 09:53:20浏览次数:27  
标签:plugin default authentication mysql password 异常 连接 native

问题描述

C#连接MySql时,System.Security.Authentication.AuthenticationException:调用 SSPI 失败,请参见内部异常。所用版本4.5.0

原因分析:

据查此问题因mysql数据库没有安装ssl证书导致。

解决方案:

连接字符串中加上“SslMode=none”,。

string connectStr = "server=127.0.0.1; User Id=root; password=123456; Database=studentdb;SslMode=none;Charset=utf8";
  • 1

因mysql8 与mysql5.7登录验证方法不一样。所以在mysql的服务器上,到C:\ProgramData\MySQL\MySQL Server 8.0目录下,找到my.ini文件,在# The default authentication plugin to be used when connecting to the server的下面加default_authentication_plugin=mysql_native_password设置,8的验证方法是caching_sha2_password,要改成5.7的mysql_native_password。保存后,记得重启mySql8服务。

# The default authentication plugin to be used when connecting to the server
default_authentication_plugin=mysql_native_password
 

标签:plugin,default,authentication,mysql,password,异常,连接,native
From: https://www.cnblogs.com/jyj666/p/18190638

相关文章

  • MySQL 中 FIELD() 自定义排序
    在MySQL中,你可以使用ORDERBYFIELD()来自定义排序顺序。这个函数允许你指定字段的自定义排序顺序,而不是默认的升序或降序排序。以下是一个简单的例子:假设你有一个表格叫做products,其中有一个字段叫做category,你想按照特定的类别顺序进行排序,比如'Electronics','Clothing......
  • JDBC连接openGauss6.0和PostgreSQL16.2性能对比
    本文分享自华为云社区《JDBC连接openGauss6.0和PostgreSQL16.2性能对比》,作者:Gauss松鼠会小助手。PostgreSQLvsopenGauss01前置准备安装JDK:详细安装步骤请问度娘,输入能正常返回即已安装[root@db06~]#java-versionopenjdkversion"1.8.0_262"OpenJDKRuntimeEnvir......
  • mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_pa
    今天将程序部署到服务器,遇到mysql.connector.errors.NotSupportedError:Authenticationplugin'caching_sha2_password'isnotsupported问题产生的原因:从MySQL8.0开始,默认的用户认证插件从mysql_native_password变成了caching_sha2_password查看现有的用户mysql>se......
  • SSH连接远程仓库
    【1】生成密钥文件在任意位置打开cmd或者gitbashssh-keygen-ted25519-C"[email protected]"在用户目录下的.ssh就会自动生成密钥,打开pub结尾的,复制其内容【2】把公钥配置在gitee账号上【3】删除之前配置的origingitremoteremoveorigin【4】换成ssh地址gitrem......
  • validation捕获异常
    好像需要在控制器启用校验才能捕获参数校验,即@RestController@Validated----------------------分隔符-----------------------------importjakarta.validation.ConstraintViolation;importjakarta.validation.ConstraintViolationException;importorg.springframework.......
  • 运维必备Linux学习day2(mysql,jdk,redis,docker安装)
    一.MySQL安装①Linux环境:1.虚拟机Centos7.6版本安装,2.准备类似版本 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar包1.新建文件夹/opt/mysql,并cd进去,首先:mkdir/opt/mysql2.运行 wgethttp://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包......
  • MySQL ROW_NUMBER 函数
    MySQLROW_NUMBER()语法MySQL ROW_NUMBER()从8.0版开始引入了功能。这ROW_NUMBER()是一个窗口函数或分析函数,它为从1开始应用的每一行分配一个序号。请注意,如果你使用MySQL版本低于8.0,你可以效仿的一些功能ROW_NUMBER()函数使用各种技术。以下显示了ROW_NUMBER()函数的语法:......
  • Qt 信号槽连接方式
    Qt的使用这个函数处理信号voidQMetaObject::activate(QObject*sender,intsignalOffset,intlocal_signal_index,void**argv) 多线程情况下:直连或者队列连接使用 queued_activate()处理:阻塞连接(BlockingQueuedConnection)相同线程直接调用,不同线程使用事件处理:......
  • MySQL数据高阶处理技巧:掌握先排序后分组的智慧
    在MySQL数据库的数据探索旅程中,排序和分组是不可或缺的工具。然而,当你面对大量数据、重复值等情况时,常规的处理方法可能显得不够灵活。本文将为你揭示一个精妙的技巧:如何在MySQL中先排序,后分组,从而获取每个类型的最新数据,助你轻松驾驭复杂的数据处理任务。 问题背景:先排序,后分......
  • 本地SSH方式连接实例
    通过SSH登录GPUMALL实例介绍通过SSH方式连接到Linux服务器的方法有多种,这里介绍几种常用的SSH远程登录工具,只需要使用其中一种可以登录到GpuMall实例即可。立即免费体验:https://gpumall.com/login?type=register&source=cnblogsWindows系统可以使用:XShell、Mobaxterm、......