MySQL 从流读取失败

2024-01-01

我间歇性地面临以下错误。通过在 mysql 服务器设置中使用“跳过名称解析”选项可以解决此问题。

但是,根据网上发现的许多建议,使用 127.0.0.1 应该可以解决该问题。但这也没有帮助,您能否建议我一个解决方法或一个 SQL 命令,通过它我可以检查“跳过名称解析”选项。

Error 1: 0
Authentication to host '127.0.0.1' for user 'root' using method 'mysql_native_password' failed with message: Reading from the stream has failed.

Stack Trace:
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Authenticate(String authMethod, Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()

这是更新到 MySQL Server 8.+ 时发生的常见错误。 默认情况下,MySQL 8 使用 caching_sha2_password,它是 mysql_native_password 的升级身份验证插件。

解决此问题的方法是将用户密码的插件专门设置为 caching_sha2_password

CREATE USER 'sha2user'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'

更新 MySQL 服务器以接受 mysql_native_password。

[mysqld]
default_authentication_plugin=mysql_native_password
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL 从流读取失败 的相关文章

随机推荐

  • 样式 AutoCompleteBox 错误指示器

    是否可以更改当 WPF 工具包中的 AutoCompleteBox 出现错误时出现的红色矩形的样式 我成功地在 TextBox 上更改了它 只是为控件创建了一个新样式 但无论我对 AutoCompleteBox 做什么 我都无法摆脱那个红色
  • 将 LibGDX 与 Android 首选项结合使用

    我正在尝试将 Android 的首选项系统与 LibGDX 的首选项系统结合使用 它们都使用 SharedPreferences 作为后端 所以我认为它们应该能够一起工作 但是当我尝试在 LibGDX 的首选项中加载数据时 我没有得到任何数
  • 瓢虫调试器的一些功能在 symfony2 php 应用程序中不起作用

    我正在用这个 https github com raulfraile LadybugBundle https github com raulfraile LadybugBundle 它们具有三个功能 ld var1 var2 shortcu
  • 运行 pod 和节点的 Kubernetes prometheus 指标?

    我已经设置了 prometheus 通过遵循 prometheus 来监控 kubernetes 指标文档 https github com prometheus docs blob master content docs operatin
  • MySQL - 持久连接与连接池

    为了避免每次需要向 MySQL 发起查询时建立新连接的开销 有两个选项可用 持久连接 请求新连接时会检查 相同 连接是否已打开 如果已打开 则使用它 连接池 客户端维护一个连接池 以便每个需要使用连接的线程将从池中取出一个连接 并在完成后将
  • 查看 CFHTTP 调用的原始 HTML

    有没有办法输出原始htmlCFHTTP称呼 我试图了解一些标头身份验证信息是如何出现的 我对浏览器插件或代码更新持开放态度 只要能帮助我了解期间发生的情况即可cfhttp call 例如
  • 为什么 Hibernate Search 需要花费这么多时间来构建索引?

    我正在尝试通过 hibernate 搜索构建 lucene 索引FullTextSession createIndexer startAndWait 但即使测试数据非常少 它也不会结束 这是我的代码 Component hibernateS
  • ExtJS 4 中服务器调用后取消 store.remove

    我正在使用 ExtJS 4 并有一个带有 ajax 代理和 api 的 Ext data Store var gridStore Ext create Ext data Store autoSync true proxy type ajax
  • 如何在 PHP 中进行 URL 重写?

    这是一个双重问题 正确的答案将是 How you do it in PHP 解释是否有任何优势 如果可能的话也很重要 我只是很好奇 因为我真的不知道 而且我在网页上看到很多 编辑 我不知道技术名称 但例如 Stackoverflow 上的示
  • SSIS 包未在 SQL Server 2012 中以 32 位运行

    我有一个在 VS2012 中开发的包 使用 SQL 数据工具组件 它使用 VFPOLEDB 提供程序从 DBF 文件收集数据 并将其放入 SQL Server 2012 X64 服务器上的数据库中 包含该包的项目将 Run64BitRunt
  • 使用 Shiny 中的文本输入创建数据框

    尝试创建如下数据框 X Y 20 30 使用textInput 创建数据框 但在文本区域中输入的值未正确分配给数据框 请你帮助我好吗 ui R library shiny shinyUI pageWithSidebar headerPane
  • 是否可以在使用sql的更新语句中使用MAX?

    我正在尝试在sql语句中使用MAX函数 这就是我想做的 像这样的东西 UPDATE MainTable SET Date GETDATE where ID Max 我知道这是错误的 特别是在我放置 where 条件但无法弄清楚如何在同一语句
  • 在 Google Analytics iOS SDK v3 中设置用户性别和年龄

    使用最新的Google Analytics SDK v3 0 6 我在文档中找不到任何地方 通过头文件搜索或网络搜索如何设置当前用户的年龄和性别以进行GA跟踪 我成功地将自定义维度用于其他事情 并且可以将其中两个用于年龄和性别 但当已经有年
  • Firebase 数据库带宽计算

    两周前 我发布了一款名为 MyPetrol 的 Android 应用程序 三天之内 马来西亚就有大约 9 万用户 之后 由于 Firebase 数据库带宽消耗巨大 3 天 117GB 我关闭了该应用程序 我是一个自学成才的爱好者 没有IT相
  • android playstore支持非续订订阅吗?

    我的问题是我们可以在我们的 Android 应用程序中提供非续订订阅的功能吗 因此 用户将通过邮件收到他 她的订阅已过期的通知 因此他将像 IOS 一样手动重新订阅 是的 它确实 参见Android官方文档的描述 您可以创建关联的数字商品的
  • 当我第一次获取 nginx 时发生错误 CORS/503 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 这与我之前的问题有关从这里 https stackoverflow com questions 75287786 cor
  • 在 java 8 中迭代和映射两个列表

    我有 2 个清单 列表1 对象1 名称1 id1 列表2 对象2 名称2 id2 假设 list1 的大小与 list2 相同 我想迭代列表 2 如果列表 2 的名称不为空 则更新列表 1 的名称 1 这是使用旧java的代码 for Ob
  • 在 React Native 的 onPress 事件期间 this.state 未定义

    你好 我是 React Native 的新手 我的代码是 import React View Text TextInput Component from react native import Style from styles signi
  • 使用 iTextSharp 编辑现有 PDF 文件

    我有一个 pdf 文件 我正在通过使用以下编码将其转换为文本来处理它 ITextExtractionStrategy strategy new SimpleTextExtractionStrategy string currentText
  • MySQL 从流读取失败

    我间歇性地面临以下错误 通过在 mysql 服务器设置中使用 跳过名称解析 选项可以解决此问题 但是 根据网上发现的许多建议 使用 127 0 0 1 应该可以解决该问题 但这也没有帮助 您能否建议我一个解决方法或一个 SQL 命令 通过它