gpt4 book ai didi

c# - MySql C# - 使用 PhPmyAdmin 访问,但不能使用应用程序访问

转载 作者:行者123 更新时间:2023-11-29 08:01:51 24 4
gpt4 key购买 nike

我正在使用 C# 开发一个应用程序,我需要访问我的大学服务器中的 MySql 数据库。他们为我提供了一个登录名和密码。有了它们,我可以通过 PhpMyAdmin 访问 MySql,但是当我尝试连接我的应用程序时,会发生以下错误:

“无法连接到任何指定的 MySQL 主机。”

我认为这可能是用户的权限。但我不确定。那么,可能是什么?有了可能的解决方案,我可以要求他们纠正。我的连接代码:

server = "server";
database = "database";
uid = "id";
password = "pass";
connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
conn = new MySqlConnection(connectionString);
conn.Open();

非常感谢!我很抱歉我的英语不好。 =(

最佳答案

Mysql 服务器的默认端口是 3306。您需要在 web.config 中添加连接字符串,并在您的 Web 应用程序中使用它们。

正如 Meda 在她的回答中所写的那样,您需要使用 localhost 或 127.0.0.1,它必须是您实际托管 mysql 数据库的服务器的 IP。请记住,如果您提供访问 mysql 数据库的 IP,则必须启用远程访问(在您的大学服务器上)。

尝试这些方法肯定会解决您的问题。

关于c# - MySql C# - 使用 PhPmyAdmin 访问,但不能使用应用程序访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23621658/

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