gpt4 book ai didi

c# - 将 Putty 登录凭据转换为 C# MySqlConnection 连接字符串

转载 作者:行者123 更新时间:2023-11-29 00:54:42 28 4
gpt4 key购买 nike

我在通过 C# 代码连接到 SQL 数据库时遇到了一些问题。我可以使用 Putty 很好地连接到它,我连接到的服务器位于德国,我在英国。

当我使用 Putty 时,我使用这些凭据:

 Host Name:
sample-intra.net

Port:
2223

然后使用打开的窗口登录

 login as: my_username
password: my_password

然后在授予访问权限后,我键入:

 mysql -h localhost -u root -p

然后当要求我输入密码时

 my_password

再一次。

工作正常,我可以正常访问我的数据库(称为 SampleDB),并访问所有表,但我无法将其转换为可与 SqlConnection 一起使用的 C# 连接字符串目的。如果有人可以根据上述凭据向我提供连接字符串,我将不胜感激。

非常感谢

最佳答案

因为您首先使用 PuTTY 连接到 SSH 到您的服务器,然后在连接时运行 mysql 命令,就好像您实际坐在服务器的控制台前一样。换句话说,您使用地址“localhost”连接到您的 mysql 实例,因为您确实已经在该机器上。

您可以在这里做两件事来解决您的问题:

  1. Make an SSH tunnel in PuTTY ,并连接到您的 MySQL通过它实例。
  2. Enable remote access in your MySQL serverfor connections from your desktop machine's IP address .

选项一更安全。

关于c# - 将 Putty 登录凭据转换为 C# MySqlConnection 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667250/

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