gpt4 book ai didi

MySQL 连接字符串拒绝连接

转载 作者:行者123 更新时间:2023-11-29 19:30:01 25 4
gpt4 key购买 nike

我已在本地计算机上安装了 MySQL 社区服务器,并尝试从 .NET Core API 访问它。连接字符串或服务器配置肯定有问题。我已经检查了服务器配置以确保允许 TCP/IP 连接,根据教程检查了连接字符串,但仍然无法连接,在代码中出现此异常:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

尝试连接到 MSSQL 数据库,没有任何问题,因此除了连接字符串本身之外,代码端可能没有其他问题。连接字符串:

"SqlConnectionString": "Server=127.0.0.1;Uid=admin;Pwd=admin;Database=sys;"

代码中的 SQL 查询(使用 Dapper):

private const string SQL_INSERT_ENTITY = @"
INSERT INTO [sys].[adminportal_restapi] (Id, FeatureName, IsEnabled, LastInsertUpdate)
VALUES (@Id, @FeatureName, @IsEnabled, @LastInsertUpdate)
";

数据库布局: MySQL localhost

最佳答案

找到了解决方案 - 您必须使用不同的连接器。基本上需要这些改变:在project.json中添加此依赖项:“MySql.Data.Core”:“7.0.4-IR-191”并在代码中将 new SqlConnection 更改为 new MySqlConnection

编辑:该软件包在没有发布更新版本的情况下被 MySQL 开发人员取消列出(这完全是一个 SCSS 举动,IMO),所以只需使用这个:“MySqlConnector”:“0.11.5”连接语法是相同的,只是它不支持集成安全性,这在某些情况下可能会很糟糕。祝你好运

关于MySQL 连接字符串拒绝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41849024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com